我想编译一些非常基本的测试代码,调用日志函数,然后用Intel C编译器在Linux上的标准输出上打印结果。我希望将代码链接到libimf (Intel的数学函数库),而不是GNU,这样我就可以确定调用了哪个log函数。
到目前为止,我已经成功地将libimf.so与-limf连接起来,但icc与libm.so的链接默认为-lm ,默认情况下是。我想避免这种情况。我该怎么做?
发布于 2016-03-23 11:13:57
要覆盖针对系统库的链接,我们应该设置和导出LD_LIBRARY_PATH
根据icc手册,icc链接到一些默认库,以禁用此行为添加-nodefaultlibs。
https://stackoverflow.com/questions/36157905
复制相似问题