c - 对 _mm_crc32_u64 的 undefined reference

标签 c linux gcc x86-64

我有一个使用 _mm_crc32_u64 的程序。为此,我包含了头文件 smmintrin.h,并且在使用 gcc 编译它时还使用了标志 -msse4.1。但是,当我编译它时,出现了 undefined reference to _mm_crc32_u64 错误。这里有什么问题?

最佳答案

我是这样做的,而且成功了!所以基本上我必须使用 msse4.2 而不是 msse4.1。

gcc44 crc.c -msse4.2

关于c - 对 _mm_crc32_u64 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10331377/

相关文章:

c - 为什么 GCC 不对无法访问的代码发出警告?

android - __attribute__ ((__constructor__)) 在安卓中

c - 在 portaudio 中管理 channel

linux - Linux 上的 Qt 配置文件 (qtrc) 在哪里?

c - 一起编写时如何解析/评估两个单独的运算符?

linux - 详细收听文件更改

linux - 如何自动测量两台主机之间的带宽使用情况

c++ - 使用 malloc 初始化一个类

c - 如何理解 "return *test== ‘\0’ ;"

c - 安装 msys2 并运行 "pacman -Syuu"后如何解决冲突?