试用版,30天有效期。Linux版
1、下载
发现网上关于下载使用ICC下载安装的介绍比较少,大致整理如下:
下载连接:https://software.intel.com/en-us/parallel-studio-xe/choose-download
根据系统选择版本
选择免费版
如果没注册帐号的话,会弹出注册界面。注册一个,163,qq邮箱都行,其他信息随便。
注册成功之后,填写行业信息:
OK,然后就可以选择版本下载。
这时,可以先下载一小部分,然后在目标系统上在线下载剩余部分。如果要离线安装,那就全部下载,并且根据邮件提示,下载离线的license文件。打码的序列号,在线安装校验时用的。
安装
我这里下载的是部分安装包,即17M那个:
解压,然后执行install_GUI.sh,不必用根权限
然后根据提示,一路下一步,输入序列号什么的。
选择17M这种方式,还得在这里继续下载剩余3.8G,,,出来混,早晚要还的。。。
如果是根权限安装,则安装目录为/opt/intel/
如果不是,则安装在了%HOME/intel/下,即本例安装的位置。
使用ICC
修改环境变量,每个终端、用户都需要重新执行
:~$ source ./intel/bin/compilervars.sh intel64
测试是否安装成功
:~$ icc -v
icc version 19.03 ........
编译测试,随便写一段代码main.c:
#include "stdio.h"
int main(int argc, int *argv[])
{
printf("hello world!\n");
return 0;
}
编译,运行
:~$ icc main.c -g -o test
:~$ ./test
hello world!
使用Vtune
使用超级权限
设置环境变量
:~$ sudo su
root@user:/home/lx# source ./intel/Vtune_amplifier/amplxe_var.sh
运行
root@user:/home/lx# amplxe-gui
如果报错,根据百度提示修复,然后重新执行