Windows系統下編譯連接源代碼方法:cl -GX test.c-GX: 啟動同步異常處理上面的命令會產生可執行程式:test.exe在命令行中直接輸入:test.exe 就可運行該程式 Tips:一、cmd中鍵入cl提示不認識cl命令,則由於無法找到cl.exe程式。解決方法如下:添加系統變數( ...
Windows系統下編譯連接源代碼方法:
cl -GX test.c
-GX: 啟動同步異常處理
上面的命令會產生可執行程式:test.exe
在命令行中直接輸入:test.exe 就可運行該程式
Tips:
一、cmd中鍵入cl提示不認識cl命令,則由於無法找到cl.exe程式。解決方法如下:
添加系統變數(Path),這樣:我的電腦->屬性->高級->環境變數->系統變數,在path中添加
C:/Program Files/Microsoft Visual Studio 9.0/VC/bin;。
註意:
1、結尾最後用“;”隔開!
2、如果你的Microsoft Visual Studio 低於9.0版本或高於9.0版需要修改上面的路徑名稱。
二、cmd中鍵入cl執行編譯時會出現mspdb80.dll無法找到的情況,是因為VC/Bin/下沒有 “msobj80.dll,
mspdb80.dll,mspdbcore.dll,mspdbsrv.exe”這四個文件,解決的方法:
1>直接從Common7/IDE/下複製這四個文件到VC/Bin/下即可解決
2>添加系統變數(Path),這樣:我的電腦->屬性->高級->環境變數->系統變數,在path中添加 C:/Program Files/Microsoft Visual Studio 8/Common7/IDE;,註意結尾最後用“;”隔開!
這樣在用cl編譯就不會出現mspdb80.dll文件找不到的錯誤了。
三、如果你在編譯過程中,出現一下錯誤:
1、fatal error C1034: stdio.h: no include path set
2、fatal error LNK1104: cannot open file "kernel32.lib
請在我的電腦->屬性->高級->環境變數->系統變數中新建系統變數LIB、INCLUDE並設置它們的值為:
(LIB)C:/Program Files/Microsoft SDKs/Windows/v6.0A/Lib;C:/Program Files/Microsoft SDKs/Windows/v5.0/Lib;C:/Program Files/Microsoft Visual Studio 9.0/VC/lib
(INCLUDE)C:/Program Files/Microsoft Visual Studio 9.0/VC/include