天天看點

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 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  可執行檔案   編譯器預設産生

繼續閱讀