1、icc
Intel C/C++编译器接受遵守ANSI C/C++ , ISO C/C++
standards,GNU inline ASM for IA-32
architecture标准的输入。与linux下常用的gcc兼容并支持更大的C语言扩展,包括源文件、命令行参数、目标文件。不支持gcc的inline方式的汇编。例,f.c
#include
int main(int argc, char*
argv[]){
printf("Hellon");
return 0;
}
编译:icc -c f.cpp -o
f.o
链接:icc f.o -o
f
运行:./f
注意,编译与链接都由icc来完成,icc常用命令行参数:
-o 输出文件命名
-I include路径
-L lib路径
-l 包含的lib名
-c 仅生成目标文件(*.o),不链接
-On n=0,1,2,3
编译器优化选项,n=0关闭编译器优化,n=3使用最激进的优化
-c99[-]
打开/关闭 c99规范的支持
详细的请参照icc的manpage.
2、ifort
Intel Fortran编译器支持F77/90/95标准并与CFV(Compaq Visual Fortran)兼容。例,f.f90
program f
print *, "Hello
如果觉得《Linux下查看icc安装目录 [转载][Linux] icc与ifort编译器》对你有帮助,请点赞、收藏,并留下你的观点哦!