我正在尝试以下操作:
gcc -o foo foo.c -L/path/to/directory/containing/libimf.so -limf
我在 foo.c 中使用了“log2”函数。我希望它与 Intel 优化库函数链接,但出现以下错误
/usr/bin/ld:搜索 -limf 时跳过/path/to/libimf.so
/usr/bin/ld: 找不到 -limf
collect2:错误:ld 返回了 1 个退出状态
最佳答案
我在链接中使用了错误的 libimf.so
。在两个不同的位置有两个不同的 libimf.so
对应于 Intel MIC和 Intel IA64 架构。它与正确的(IA-64)一起工作。
关于c++ - 如何在 gcc 中使用 Intel 的数学函数库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45851373/