1. 程式人生 > 其它 >C語言編譯步驟

C語言編譯步驟

C語言編譯步驟:
1.預處理(hello.i ):巨集定義展開、條件編譯等,同是將程式碼中的註釋刪除,這裡並不會檢查語法 2.編譯(hello.s):檢查語法,將預處理後文件編譯生成彙編檔案。 3.彙編(hello.o):將彙編檔案生產目標檔案(二進位制檔案) 4.連結:C語言寫的程式是需要依賴各種庫的,所以編譯之後還需要把庫連結到最終的可執行程式中去。
常見程式碼問題:
1.編輯時異常 2.編譯時異常 3.執行時出錯
組合語言:
mov=移動 add=新增 push=壓棧 call=呼叫
eax 32位暫存器 簡單加法計算: //___asm //{ // mov a, 10 // mov b, 20 // mov eax, a // mov eax, b // mov c, eax //} 斷點和單步除錯:
斷點:在選中行單擊或者按F9 除錯程式:在“除錯”中選擇“開始除錯”或者按F5 逐語句執行:F11 逐過程執行:F10 跳出過程:Shift+F1 停止除錯:Shift+F5 感興趣歡迎關注微信公眾號