使用Intel编译器(5)PGO(8)编译器其它工具

参考手册:

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


说明:本系列文章为个人笔记,如有不正确之处,请参考官方相关文档,如果错误发现,我会尽量更新修改。另外,以下内容不保证对于所有版本的编译器都正确,编译器的实现也可能有一些变化之处,具体参考官方文档。


更多说明请参考http://blog.csdn.net/gengshenghong/article/details/7034748中补充说明部分。


Summary:前面介绍了编译器和PGO相关的工具,这里介绍的工具不一定是PGO相关的工具。


(1) 编译器选项映射工具

对于编译器,有很多选项,对于那些熟悉于某一平台(比如win)的选项,但是对其它平台(比如Lin)的同功能的选项不太熟悉的时候,如果需要转换平台,比较头疼的就是去寻找相同功能的选项。编译器选项映射工具提供了这一功能来帮助用户找到另一平台的同功能选项。

PS:不支持Mac OS。

1. 使用方式:

有两种方式使用这一功能,第一是使用编译器的选项/Qmap-opts;第二是直接运行map_opts工具。

2. 使用编译器选项

语法:<compiler command> <map-opts option> <compiler option(s)>

举例:icl /Qmap-opts /Od /FA /Qipo

Intel(R) Compiler option mapping tool

mapping Windows options to Linux for C++

'-Qmap-opts' Windows option maps to
  --> '-map-opts' option on Linux
  --> '-map_opts' option on Linux

'-Od' Windows option maps to
  --> '-O0' option on Linux

'-FA' Windows option maps to
  --> no equivalent Linux option found

'-Qipo' Windows option maps to
  --> '-ipo' option on Linux

3. 使用map_opts

语法:map_opts [-nologo] -t<target OS> -l<language> -opts <compiler option(s)>

其中,<target OS> = {l|linux|w|windows}、<language> = {f|fortran|c},都是可选的。

举例:map_opts -opts /Od /FA /Qipo

Intel(R) Compiler option mapping tool

mapping Windows options to Linux for C++

'-Od' Windows option maps to
  --> '-O0' option on Linux

'-FA' Windows option maps to
  --> no equivalent Linux option found

'-Qipo' Windows option maps to
  --> '-ipo' option on Linux


(2) 无

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值