现在的位置: 首页 > 综合 > 正文

编译器选项的查询和编译链接器介绍

2013年08月12日 ⁄ 综合 ⁄ 共 849字 ⁄ 字号 评论关闭

对于高性能计算,为何要谈编译器?高性能计算的关键在于优化,而编译器就包含了很多选项,其中很多选项也是为了优化的。所以,编译器的选项的了解和学习也是必要的。

(1)MS编译器选项查询

http://msdn.microsoft.com/zh-cn/library/9s7c9wdw(v=VS.100).aspx

(2)Intel® Parallel Composer 2011编译器文档:

http://software.intel.com/sites/products/documentation/studio/composer/en-us/2011Update/compiler_c/index.htm

说明:以上是ICC 12.1编译器的文档。可以通过http://software.intel.com/en-us/articles/intel-software-technical-documentation/找到所有的Intel产品的文档。另外,如果安装了Composer,也会本地安装这个文档,这个文档很适合用于查询,在“Index”中,可以找到几乎所有的选项。

(3)GNU/GCC编译器选项查询

http://gcc.gnu.org/onlinedocs/

说明:这是gcc的Manual文档。里面可以找到GCC选项和GNU扩展的一些内容。暂时没有找到一个像MS编译器那样容易查询和索引的文档。

编译器和链接器:

(1)MS编译器的编译器和链接器:

编译器:cl.exe

链接器:link.exe

(2)Intel C++编译器的编译器和链接器:

Win平台:

编译器:icl.exe

链接器:xilink.exe

Linux平台:

编译器:icc/icpc

链接器:xild

(3)GCC的编译器和链接器:

编译器:gcc/g++

链接器:ld

一些容易忽略或混淆的MS选项:http://blog.csdn.net/gengshenghong/article/details/6979024(不断更新)

一些容易忽略或混淆的GCC选项:

抱歉!评论已关闭.