【问题标题】:Using -fast option with Intel ICC compiler将 -fast 选项与英特尔 ICC 编译器一起使用
【发布时间】:2011-12-14 17:06:46
【问题描述】:

在Linux下使用ICC编译命令中的-fast选项时,出现这个错误:

ld: cannot find -libcm

有什么建议吗?

【问题讨论】:

    标签: compiler-construction linker intel icc


    【解决方案1】:

    听起来您没有安装 cm 库。查看 /usr/include 以查看您是否有 cm/ 目录或任何 libcm 文件。如果没有,您将需要获得它。

    您可以使用您的发行版必须的任何包管理器来找到并安装它。如果这不起作用,下载和安装它的说明位于 http://cblfs.cross-lfs.org/index.php/Libcm

    【讨论】:

    • 谢谢乔希。我将它安装在本地文件夹中(我不是管理员)并在链接器行中添加了它的路径:-L ~/mylib/lib 但我仍然收到相同的错误消息!
    • 您将库文件保存为什么名称?如果您的编译脚本(或行或 makefile 或您正在使用的任何内容)足够短,您可以在这里发布吗?
    • 我提取了 libcm-0.1.1.tar.bz2 并使用 ./configure --prefix=~/mylib && make 安装,然后 make install,最后 ~/mylib/lib 确实包含:libcm .a libcm.la libcm.so libcm.so.7 libcm.so.7.0.0
    猜你喜欢
    • 2016-03-22
    • 2013-11-11
    • 2021-01-31
    • 2012-03-15
    • 2015-09-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多