摘要:函數名列出某個函數的源代碼,含函數名上下各五行類比調試或從開始連續而非單步執行程序遇到斷點停下。相當于中的或單條執行。
目錄
Linux默認的生成的可執行程序是release版本,需要加-g生成debug版本
release版本是發布版本,不支持調試
例: gcc test.c -o mytest-debug -g?? 生成debug可執行文件
進入調試:gdb 文件名推出:ctrl+d / quit(q)
·list/l 行號:顯示binFile源代碼,接著上次的位置往下列,每次列10行。
·list/l 函數名:列出某個函數的源代碼,含函數名上下各五行
·r或run:從開始連續而非單步執行程序遇到斷點停下。(相當于vs中的 F5)
n 或 next:單條執行。(相當于vs中的F10)
·s或step:進入函數調用(相當于vs中的F11)
·break(b) 行號:在某一行設置斷點(相當于vs中的F9)
continue (c):從當前位置開始連續執行,而非單步執行
until x:跳轉到x行
finish:執行到當前函數反回,等待下一條命令
·print§:打印表達式的值,通過表達式可以修改變量的值或者調用函數
·p 變量:打印變量值。
·set var:修改變量的值
·display 變量名:跟蹤查看一個變量,每次停下來都顯示它的值
·undisplay:取消對先前設置的那些變量的跟蹤
·info(i) locals:查看當前棧幀局部變量的值
·break 函數名:在某個函數開頭設置斷點
·info break(b) :查看斷點信息。·delete breakpoints:刪除所有斷點
·delete breakpoints n:刪除序號為n的斷點
·disable breakpoints:禁用斷點
·enable breakpoints:啟用斷點
Makefile是一個可寫的自動化編譯文件
make是解釋執行Makefile里的命令工具
默認的情況下,make命令會在當前目錄下按順序找尋文件名為“GNUmakefile”、“makefile”、“Makefile”的文件, 找到了解釋這個文件
例如:需要mytest.c編譯為可執行文件mytest
//mytest依賴mytest.c,這個叫依賴關系//mytest.c就叫依賴文件,mytest叫生成文件mytest:mytest.c gcc mytest.c -o mytest
//第一行寫依賴關系,第二行寫執行規則//特別注意:第一行頂格,第二行以tab鍵開頭生成方案:mytest:mytest.c gcc mytest.c -o mytest清理方案://.PHONY是設置為偽目標,偽目標的特性是,總是被執行的。.PHONY:clearclear: rm -f mytest
?使用方法如下:
$@:也可代表生成文件
$^:表示依賴文件
生成方案:mytest:mytest.c gcc mytest.c -o mytest//上述也可寫為生成方案:mytest:mytest.c gcc $^ -o $@
sudo yum install git
1、注冊gitee賬號后,進入頁面根據下圖建倉庫
2、命名倉庫,并簡單設置屬性
3、復制https地址
4、下載項目到本地
git clone [url]
url為第三步剛復制的地址
1、git add . //.表示當前目錄,也可以上傳指定文件 (git add 文件名)2、git commit -m "上傳的代碼的日志信息"3、git push //push所有的本地項目需要輸入gitee的登錄賬戶和密碼
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/125023.html
摘要:環境基礎開發工具使用軟件包管理器的三板斧查看軟件包安裝軟件卸載軟件和互傳文件的三種模式的轉換命令模式插入模式底行模式編譯器使用函數庫調試器使用項目自動化構建工具軟件包管理器軟件包和軟件包管理器就好比手機上的和應用 ...
摘要:是系統提供的容器化技術,簡稱,它結合和技術為用戶提供了更易用的接口來實現容器化。公司結合和以下列出的技術實現了容器引擎,相比于,具備更加全面的資源控制能力,是一種應用級別的容器引擎。 showImg(https://segmentfault.com/img/bVbtPbG?w=749&h=192); 題外話 最近對Docker和Kubernetes進行了一番學習,前兩天做了一次技術...
閱讀 3684·2021-11-25 09:43
閱讀 2645·2021-11-25 09:43
閱讀 3844·2021-11-24 09:38
閱讀 696·2021-11-18 10:02
閱讀 2237·2021-09-22 15:53
閱讀 2997·2019-08-30 15:44
閱讀 2773·2019-08-30 14:01
閱讀 2753·2019-08-29 15:15