工具大全 gdb是什么?有什么功能?
gdb是什么?有什么功能?你好,房東:剛開(kāi)始學(xué)習(xí)嵌入式,我會(huì)聯(lián)系這些工具。多練習(xí),尤其是VI和make。功能介紹如下:1。GCC是一個(gè)編譯器,它可以將C和C源文件編譯成可執(zhí)行文件并生成可執(zhí)行文件,就像
gdb是什么?有什么功能?
你好,房東:剛開(kāi)始學(xué)習(xí)嵌入式,我會(huì)聯(lián)系這些工具。多練習(xí),尤其是VI和make。功能介紹如下:
1。GCC是一個(gè)編譯器,它可以將C和C源文件編譯成可執(zhí)行文件并生成可執(zhí)行文件,就像。Windows下的Exe;
2。GDB是一個(gè)調(diào)試工具。您可以一步一步地調(diào)試已編譯的可執(zhí)行文件。如果您不想使用printf進(jìn)行打印,那么它是最合適的。但是,在使用它時(shí),您應(yīng)該注意使用GCC和-g參數(shù)進(jìn)行編譯;
3。Make是一個(gè)項(xiàng)目管理工具。通常通過(guò)編寫(xiě)makefile來(lái)編譯大型項(xiàng)目。建議學(xué)習(xí)如何編寫(xiě)makefile;
4。VI是一個(gè)編輯工具。應(yīng)該說(shuō)是超級(jí)經(jīng)典。我一直在使用VI,Emacs是與之競(jìng)爭(zhēng)的編輯工具。根據(jù)個(gè)人喜好選擇。最后,祝你學(xué)習(xí)愉快,加油
“GDB”是什么意思?
GDB是GNU開(kāi)放源碼組發(fā)布的一個(gè)強(qiáng)大的UNIX程序調(diào)試工具。也許您更喜歡圖形界面模式,比如VC、BCB等ide調(diào)試,但是如果在UNIX下進(jìn)行,您會(huì)發(fā)現(xiàn)GDB調(diào)試工具比VC、BCB圖形調(diào)試工具功能更強(qiáng)大。一般來(lái)說(shuō),GDB主要幫助您完成以下四個(gè)功能:
1。啟動(dòng)您的程序,您可以根據(jù)您的自定義要求隨意運(yùn)行程序。
2. 您可以使調(diào)試的程序在指定的斷點(diǎn)處停止。(斷點(diǎn)可以是條件表達(dá)式)
3。當(dāng)程序停止時(shí),您可以檢查此時(shí)程序中發(fā)生了什么。
4. 動(dòng)態(tài)更改程序的執(zhí)行環(huán)境。