0

我想编译一些非常基本的测试代码,调用 log 函数,然后使用 Intel C 编译器在 Linux 的标准输出上打印结果。我希望将代码链接到 libimf(英特尔的数学函数库)而不是GNU libm,以便我可以确定log调用了哪个函数。

到目前为止,我已经设法与 libimf.so 链接-limf,但默认情况下icc与 libm.so 链接。我想避免这种情况。我应该如何进行?-lm

4

1 回答 1

3


要覆盖与系统库的链接,我们应该根据 icc 手册设置和导出 LD_LIBRARY_PATH ,icc 链接到一些默认库,要禁用此行为,请添加 -nodefaultlibs

于 2016-03-23T11:13:57.393 回答