/c 只編譯不鏈接
/I 附帶庫目錄
/D 預(yù)處理器定義
/Od 禁用優(yōu)化(/O1 最小化大小,/02最大化速度, /0x 完全優(yōu)化)
/Gm 最小重新生成
/ZI 用于“編輯并繼續(xù)”的程序數(shù)據(jù)庫,和/GM配合使用
/EHsc 啟用c++異常
/TP 編譯為C++代碼(/TC 編譯為C代碼)
/RTC1 基本運行時檢查,包括堆棧幀和未初始化變量
/MT 運行時苦:多線程
/W3 警告等級3,最高為4,0為關(guān)閉
/WX 將警告視為錯誤
/Wp64 檢查64位兼容(在VC2010中已經(jīng)取消了)

cl /c /I "openssl\include" /I "zlib\include" /D "_CRT_SECURE_NO_WARNINGS" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_UNICODE" /D "UNICODE" /Od /Gm /ZI /EHsc /TP /RTC1 /MT /W3

link /INCREMENTAL /LIBPATH:"zlib\lib" /LIBPATH:"openssl\lib" /SUBSYSTEM:CONSOLE /DYNAMICBASE:NO /MACHINE:X86 zdll.lib libeay32.lib ssleay32.lib kernel32.lib user32.lib gdi32.lib advapi32.lib /OUT:"foobar.exe"