Linux知識點(diǎn)系列(六)
隨著智能設(shè)備的發(fā)展,Linux系統(tǒng)越來越多的被用到了嵌入式設(shè)備里。為了讓工程師們以及新手小白們更好的了解Linux,小編整理了一系列的有關(guān)Linux的基礎(chǔ)知識點(diǎn),快來看看吧!
1. gcc編譯程序時(shí),編譯過程可以分為4個(gè)階段:
(1) 預(yù)處理 (2) 編譯 (3) 匯編 (4) 連接
2. 程序中的錯(cuò)誤按性質(zhì)可分為三種:
(1) 編譯錯(cuò)誤 (2) 運(yùn)行錯(cuò)誤 (3) 邏輯錯(cuò)誤
3. gdb 是Linux中的程序調(diào)試工具
4. gdb主要幫助用戶在調(diào)試程序時(shí)完成4方面的工作:
(1) 啟動程序,按用戶要求影響程序的運(yùn)行行為。 (2) 使運(yùn)行程序在指定條件處停止。 (3) 當(dāng)程序停止時(shí),檢查它出現(xiàn)了什么問題。 (4) 動態(tài)改變程序的執(zhí)行環(huán)境。
5. make 程序維護(hù)工具
6. make的主要功能是:執(zhí)行生成新版本的目標(biāo)程序所需的各個(gè)步驟。