我正在尝试使用版本 11.1 20090511 在具有 MPICC 的集群上编译 milcv7.7.8/ks_spectrum 的源代码,当通过“make ks_spectrum_hisq”命令在 milcv7.7.8/ks_spectrum 中创建源代码时,最后错误出现为
com_mpi.o: 在函数initialize_machine':
../generic/com_mpi.c:(.text+0xb447): undefined reference to
_mm_idivrem_epi32 '
我现在知道这个函数 _mm_idivrem_epi32 是 intel 编译器中 ia32intrin.h 文件的一部分。
当我在具有 14.0.0 20130728 版本的英特尔编译器的新集群上使用最新的英特尔 mpiicc 时,代码编译成功。那么有什么方法可以告诉链接器包含函数 _mm_idivrem_epi32 位置...