在没有AVX的情况下编译boost
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在没有AVX的情况下编译boost相关的知识,希望对你有一定的参考价值。
在支持AVX的机器上编译没有AVX/AVX2
的Boost的正确方法是什么?
- 操作系统:Ubuntu
- 编译器GCC 5.4
- 提升版:1.66
答案
默认情况下,编译器将生成不需要AVX / AVX2的代码,并且Boost默认情况下也不需要AVX / AVX2。因此,您不需要做任何事情来使编译的代码与缺少AVX的CPU兼容。
请注意,这并不意味着根本不会生成AVX指令。在某些地方,Boost库执行CPU功能的运行时检测,并仅在可用时使用AVX。例如,Boost.Log就是这样做的。
以上是关于在没有AVX的情况下编译boost的主要内容,如果未能解决你的问题,请参考以下文章