如何将英特尔的数学函数库与 gcc 一起使用?
How to use Intel's Math function library with gcc?
我正在尝试以下方法:gcc -o foo foo.c -L /path/to/directory/containing/libimf.so -limf
我在 foo.c 中使用了"log2"函数。我希望它与英特尔优化的库功能链接,但我收到以下错误
/usr/bin/ld: skipping /path/to/libimf.so when searching for -limf
/usr/bin/ld: cannot find -limf
collect2: error: ld returned 1 exit status
我使用了错误的libimf.so
进行链接。在两个不同的位置有两个不同的libimf.so
对应于英特尔 MIC 和英特尔 IA64 架构。它适用于正确的一个(IA-64(。
参数 -L 需要一个目录,而不是一个文件。
相关文章:
- 如何将英特尔的数学函数库与 gcc 一起使用?
- 当它们不与GCC和CMAKE一起使用时,如何解析未定义的引用
- 与lambda一起使用虚拟继承在初始化列表中捕获此问题的GCC错误
- 可能的 GCC 链接器错误会导致将弱符号和局部符号链接在一起时出错
- ANTLR4-帮助与GCC(GCC)4.4.7 20120313(红帽4.4.7-11)一起使用
- GCC 中的编译器错误,但在将 decltype 与具有尾随返回类型语法的模板化成员函数一起使用时没有 clang
- GCC vs Clang:将功能与-FPIC一起插入
- 如何将 GCC 的 printf 格式属性与 C++11 可变参数模板一起使用?
- 为什么 ccache 不更频繁地与 gcc 一起使用?
- gcc 4.7.3与构造函数一起使用make_shared时出现内部编译器错误
- 将 C++11 正则表达式与 gcc 4.8.2 一起使用时会出现奇怪的结果(但适用于 Boost 正则表达式)
- GCC 一起构建对象和依赖项文件
- 是否有我可以与 GCC 4.9.x 一起使用的 GSL 实现
- 试图让 CUDA 7.5 与 GCC 5.x 一起工作
- 将 AVX 与 GCC 一起使用:__builtin_ia32_addpd256未声明
- 将 AVX 与 GCC 一起使用 - avxintrin.h 缺失
- 将16字节CAS与GCC一起使用时出现未定义的引用链接器错误
- 我可以将英特尔的 TBB 与 gcc 一起使用吗?
- 为什么glut32.lib工作与代码块/gcc,我认为只有*.一个库与gcc一起工作
- Strcpy_s不能与gcc一起工作