codeblocks單步除錯詳解
首先安裝codeblock,自行百度。
有的codeblock裡面沒有GUU編輯器,百度下載一個編輯器,關於編輯器的安裝檢視百度經驗即可。
1.建立工程,注意,路徑一定是英文的。
一般新手直接選空專案就可以了。
2.要做c或者c++的專案,進行選擇
3.建立工程名,選擇儲存路徑(自行定義)
4.往裡面新增檔案
5.寫程式碼
這裡直接寫了個小程式碼,方便測試
//輸入一個數,輸出這個數到1之間的數
#include <iostream>
#include <stdio.h>
using namespace std;
void test(int n){
if(n==0)
return ;
cout<<n<<" ";
test(n-1);
}
int main(void){
int n;
cin>>n;
test(n);
return 0;
}
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
6.除錯
快捷欄紅圈標示,如果沒有,在view下找到Toolbars,把那些東西勾選對號即可。
首先把游標放在int n上,然後按F4,或者
表示 run to cursor
然後按F7即可單步執行,或者
表示next line(下一步)
這裡需要輸入n的值
下面是一個test函式,如果再按F7,就會直接到return 0,如果想看test函式的執行過程,兩個方法:
1.設定斷點(F5)
為了方便檢視相關變數的變化,我們可以開啟watches,下圖中的紅圈,點選選擇watches即可。
2.step into ,step out
這個step into可以跳入函式,如果想跳出則點選step out就行了。
7.退出除錯
大家有更多經驗的可以提出來,共同分享~
相關文章
- Codeblocks和gdb除錯BloC除錯
- 單步除錯 step into/step out/step over 區別詳解除錯
- 解決codeblocks無法除錯的問題BloC除錯
- ios 利用Reveal來除錯介面2--真機除錯(步驟詳解)iOS除錯
- python如何單步除錯Python除錯
- 除錯篇——斷點與單步除錯斷點
- linux下gdb單步除錯Linux除錯
- SAP 電商雲 Spartacus 伺服器端渲染的單步除錯詳細步驟伺服器除錯
- GDB除錯命令詳解除錯
- codeblocks中,啟動、編譯、除錯ROS節點BloC編譯除錯ROS
- jasmine.objectContaining 的單步除錯ASMObjectAI除錯
- 求救:關於EJB單步除錯的方法除錯
- Web除錯技術詳解Web除錯
- Swoole 如何使用 Xdebug 進行單步除錯除錯
- 查詢分析器不能單步除錯的的原因及解決方法除錯
- Smart Table Personalization 功能的一些單步除錯除錯
- PHP、TP6框架及JavaScript的單步除錯PHP框架JavaScript除錯
- rxjs Observable of 操作符的單步除錯分析JS除錯
- Xcode之斷點除錯詳解XCode斷點除錯
- YUM安裝除錯以及命令詳解除錯
- 如何分析 SAP Spartacus 路由問題之 CheckoutAuthGuard 單步除錯路由除錯
- NgRx Store createSelector 的單步除錯和原始碼分析除錯原始碼
- 自己動手實現java斷點/單步除錯(一)Java斷點除錯
- 自己動手實現java斷點/單步除錯(二)Java斷點除錯
- SAP UI5 ODataModel.createEntry 單步除錯UI除錯
- cy.visit 執行邏輯的單步除錯除錯
- SAP UI5 BaseObject.extend 方法的單步除錯UIObject除錯
- 使用IDA除錯SO脫殼,環境準備及各步驟原理詳解除錯
- Hanlp-地名識別除錯方法詳解HanLP地名識別除錯
- Android 除錯實戰與原理詳解Android除錯
- 詳解配置VS Code/Webstorm來除錯JavaScriptWebORM除錯JavaScript
- 詳解Xcode 6的檢視除錯XCode除錯
- Linux GDB 程式除錯工具使用詳解Linux除錯
- 一步步除錯解決iOS記憶體洩漏除錯iOS記憶體
- Angular 內容投影出現 No provider for TemplateRef found 錯誤的單步除錯AngularIDE除錯
- 華為AC基本除錯步驟除錯
- CodeBlocks偵錯程式設定錯誤問題BloC
- Android除錯神器stetho使用詳解和改造Android除錯