C VS2008編譯選項

2021-05-14 13:10:22 字數 1842 閱讀 6938

c/c++ 編譯器選項

-優化-

/o1 最小化空間                          /o2 最大化速度

/ob內聯擴充套件(預設 n=0)               /od 禁用優化(預設)

/og 啟用全域性優化                        /oi[-] 啟用內部函式

/os 優選**空間                        /ot 優選**速度

/ox 最大化優化                          /oy[-] 啟用幀指標省略

-**生成-

-輸出檔案-

/fa[file] 命名程式集列表檔案            /fa[scu] 配置程式集列表

/fd[file] 命名 .pdb 檔案                /fe命名可執行檔案

/fm[file] 命名對映檔案                  /fo命名物件檔案

/fp命名預編譯標頭檔案              /fr[file] 命名源瀏覽器檔案

/fr[file] 命名擴充套件 .sbr 檔案          

/doc[file] 處理 xml 文件注釋,並可選擇命名 .xdc 檔案

-預處理器-

/ai新增到程式集搜尋路徑           /fu強制使用程式集/模組

/c 不抽出注釋                           /d定義巨集

/e 將預處理定向到 stdout                /ep 預處理到標準輸出,沒有 #line

/p 預處理到檔案                         /fx 將插入的**合併到檔案中

/fi命名強制包含檔案              /u移除預定義的巨集

/u 移除所有預定義的巨集                   /i新增到包含搜尋路徑

/x 忽略「標準位置」                   

-語言-

/zi 啟用除錯資訊                        /z7 啟用舊式除錯資訊

/zp[n] 在 n 位元組邊界上包裝結構          /za 禁用擴充套件

/ze 啟用擴充套件(預設)                      /zl 忽略 .obj 中的預設庫名

/zg 生成函式原型                        /zs 只進行語法檢查

/vd 禁用/啟用 vtordisp           /vm指向成員的指標型別

/zc:arg1[,arg2] c++ 語言合規性,這裡的引數可以是:

forscope[-] - 對範圍規則強制使用標準 c++

wchar_t[-] - wchar_t 是本機型別,不是 typedef

/zi 啟用「編輯並繼續」除錯資訊          /openmp 啟用 openmp 2.0 語言擴充套件

- 雜項 -

-鏈結-

/ld 建立 .dll                           /ldd 建立 .dll 除錯庫

/ln 建立 .netmodule                     /f設定堆疊大小

/link [鏈結器選項和庫]                  /md 與 msvcrt.lib 鏈結

/mt 與 libcmt.lib 鏈結                  /mdd 與 msvcrtd.lib 除錯庫鏈結

/mtd 與 libcmtd.lib 除錯庫鏈結      

-**分析-

/analyze[:wx-] 啟用**分析           

wx- - 即使呼叫了 /wx,也不應將**分析警告視為錯誤

C Vs2008中使用智慧型指標

tr1模組是c 11正式誕生前夕,已經確定加入新標準的c 特性。vs2008算是c 11標準正式誕生前夕,對c 03和tr1標準支援的最好的乙個ide,是相當經典的一版,很多程式的開發和維護都還是使用vs2008。vs2008要使用tr1標準,需要安裝sp1補丁 在 中使用tr1標準,需要加入tr1...

C 編譯器選項(VS2008)

c c 編譯器選項 優化 o1 最小化空間 o2 最大化速度 ob內聯擴充套件 預設 n 0 od 禁用優化 預設 og 啟用全域性優化 oi 啟用內部函式 os 優選 空間 ot 優選 速度 ox 最大化優化 oy 啟用幀指標省略 生成 輸出檔案 fa file 命名程式集列表檔案 fa scu ...

C 編譯器選項(VS2008)

c c 編譯器選項 優化 o1 最小化空間 o2 最大化速度 ob內聯擴充套件 預設 n 0 od 禁用優化 預設 og 啟用全域性優化 oi 啟用內部函式 os 優選 空間 ot 優選 速度 ox 最大化優化 oy 啟用幀指標省略 生成 輸出檔案 fa file 命名程式集列表檔案 fa scu ...