gpt4 book ai didi

c++ - ICC (14.0) 甚至无法在 Ubuntu 13.10 中编译 hello-world?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:55:27 24 4
gpt4 key购买 nike

Linux 新手,我刚刚安装了 Ubuntu 13.10 64 位,以及 Eclipse 3.8 和英特尔的 ICC 14.0。

Ubuntu 自带的 GCC 版本是 4.8.1。

到目前为止,安装的 ICC 甚至无法在 Eclipse 中编译 hello-world,因为它无法编译 iostream 头文件。

iostream header 将包含另一个 header ,称为 c++config.h,存储在 /usr/include/x86_64-linux-gnu/c++/4.8/位

iostream header 本身存储在 /usr/include/c++/4.8

GCC编译器可以完美编译hello-world cpp和其他c++文件,ICC却连hello-world都编译不了,告诉我它找不到c++config.h头文件,甚至如果我在项目中包含它的路径。

有人知道解决这个问题的方法吗?

最佳答案

您可以:

  1. 在命令行添加系统包含

    icc -idirafter/usr/include/x86_64-linux-gnu/c++/4.8/-I... -L... my.cpp

  2. 永久添加到icc.cfg

    cat/opt/intel/composer_xe_2013_sp1.1.106/bin/intel64/icc.cfg

    -idirafter/usr/include/x86_64-linux-gnu/c++/4.8/

我成功地使用它来编译 scipy。

关于c++ - ICC (14.0) 甚至无法在 Ubuntu 13.10 中编译 hello-world?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20163288/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com