C++——編譯

 編譯
Windows產生.exe
Unix產生.out
Win運行程序輸入文件名,忽略.exe,當前目錄~.\程序名
Unix運行程序需要全名,包含.out,當前目錄~./程序名.out

獲取main返回值的方法:
Windows~echo %ERRORLEVEL%
Unix~echo $?

GNU:
g++ -o B A.cc
將A.cc編譯,輸出結果在Windows和Unix下不同,Windows下爲B.exe,Unix下爲B--沒有後綴。如果省略-o B參數,Windows下A.exe,Unix下A.out。

有些GNU編譯器版本需要指定-std=c++0x參數來打開對c++11的支持。

VS2010運行命令~cl
VS的編譯器選項~/EHsc,用於打開標準異常處理
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章