C++ 如何使用英特尔&x27;带gcc的数学函数库?

C++ 如何使用英特尔&x27;带gcc的数学函数库?,c++,c,gcc,libm,C++,C,Gcc,Libm,我正在尝试以下方法: gcc-o foo foo.c-L/path/to/directory/containing/libimf.so-limf 我在foo.c中使用了'log2'函数。我希望它与英特尔优化库函数链接,但我得到以下错误 /usr/bin/ld:搜索-limf时跳过/path/to/libimf.so /usr/bin/ld:找不到-limf collect2:错误:ld返回了1个退出状态参数-L需要的是目录,而不是文件。我使用了错误的libimf。因此用于链接。libimf有两个

我正在尝试以下方法:
gcc-o foo foo.c-L/path/to/directory/containing/libimf.so-limf
我在foo.c中使用了'log2'函数。我希望它与英特尔优化库函数链接,但我得到以下错误

/usr/bin/ld:搜索-limf时跳过/path/to/libimf.so

/usr/bin/ld:找不到-limf


collect2:错误:ld返回了1个退出状态
参数-L需要的是目录,而不是文件。

我使用了错误的
libimf。因此
用于链接。libimf有两个不同的
libimf。因此
在两个不同的位置对应于和Intel IA64体系结构。它与正确的一个(IA-64)一起工作

它是包含libimf.so的目录路径。我编辑了描述。