Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4024434
  • 博文数量: 626
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 11080
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-23 13:08
文章分类

全部博文(626)

文章存档

2015年(72)

2014年(48)

2013年(506)

分类: C/C++

2013-09-17 10:02:11

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 Name  Interpretation  Action
file.c   C 源文件   编译器通过
-------------------------------------------------------------------
file.C   C++源文件   编译器通过
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  可执行文件   编译器缺省产生


阅读(2573) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~