在Linux中使用Intel编译器icpc编译c ++程序

Mal*_*acu 2 linux icc

我已经安装了英特尔编译器英特尔®Parallel Studio XE 2015,并且已经在桌面上编写了简单的hello world程序。

那么我不知道如何运行该cpp文件。

我尝试过

icpc helloworld.cpp
Run Code Online (Sandbox Code Playgroud)

但它说找不到命令。

ink*_*ink 6

您需要在路径中包含icpc。如果您确实知道Intel编译器的安装位置,请附加PATH env变量。如果不这样做,请搜索icpc二进制文件。

~> find / -name icpc
/opt/intel/composer_xe_2013_sp1.0.040/bin/intel64/icpc
Run Code Online (Sandbox Code Playgroud)

找到它后,更改环境的一种便捷方法是获取编译器随附的脚本。

~> source /opt/intel/composer_xe_2013_sp1.0.040/bin/compilervars.sh intel64
~> which icpc
/opt/intel/composer_xe_2013_sp1.0.040/bin/intel64/icpc
Run Code Online (Sandbox Code Playgroud)

此处在英特尔网站上解释了此添加路径的过程。