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
 
感興趣歡迎關注微信公眾號


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM