`
ldb19890624
  • 浏览: 229071 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

Intel C++ Compiler v9.1日志(1)

 
阅读更多

Intel C++ Compiler v9.1日志(1)


1)编译器的设置:
在windows下直接安装即可。
我只安装了Intel C++ Compiler for 32-bit Applications;Enhanced Debugger两项。
安装完成后,它会自动在环境变量中加入:
ICPP_COMPILE91值为:安装目录/Compiler/C++/9.1
IDB_PATH值为:安装目录/Debugger/
INCLUDE值为:%ICPP_COMPILER91%/IA32/Include
INTEL_LICENSE_FILE值为:C:/Program Files/Common Files/Intel/Licenses
LIB值为:%ICPP_COMPILER91%/IA32/Lib
PATH添加:%ICPP_COMPILER91%/IA32/Bin;%IDB_PATH%IDB/9.1/IA32/Script
2)其编译器的缺省行为:
(1)产生可执行文件;
(2)在配置文件中调用指定的选项;
(3)搜索库的头文件,该库是在环境变量中指定的;
(4)设置16字节对其;
(5)显示错误和警告信息;
(6)执行标准优化;
(7)在支持Unicode编码的操作系统上,处理Unicode编码的文件名;
(8)如果不能识别某些命令行选项,将忽略它并显示它。
3)编译文件
icl x.cpp
对多个文件的编译
icl x.cpp y.cpp z.cpp
用makefile编译项目
nmake -f your_project.mak CPP=icl.exe LINK32=xilink.exe
4)编译器识别的输入文件
-------------------------------------------------------------------
File NameInterpretationAction
file.cC 源文件编译器通过
-------------------------------------------------------------------
file.CC++源文件编译器通过
file.CC
file.cc
file.cpp
file.cxx
-------------------------------------------------------------------
file.lib库文件链接器通过
-------------------------------------------------------------------
file.i预处理文件标准输出(stdout)通过
-------------------------------------------------------------------
file.obj目标文件连接器通过
-------------------------------------------------------------------
file.asm汇编文件汇编器通过

5)编译器识别的输出文件
file.i预处理文件用/P选项产生
file.obj目标文件用/Fo选项产生
file.asm汇编语言文件用/S选项产生
file.exe可执行文件编译器缺省产生


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics