C++学习之CodeBlocks安装与调试
前言
進(jìn)行C/C++開發(fā),首先就是要選擇好的開發(fā)工具,我本人書寫一些簡(jiǎn)單的C/C++代碼,常用的開發(fā)工具是CodeBlocks,本文記錄一下安裝和運(yùn)行過(guò)程
本文鏈接
個(gè)人博客:https://ronglin.fun/?p=127
PDF鏈接:見博客網(wǎng)站
CSDN: https://blog.csdn.net/RongLin02/article/details/122550205
本文原創(chuàng),創(chuàng)作不易,轉(zhuǎn)載請(qǐng)注明!!!
下載
首先進(jìn)入codeblocks官網(wǎng)
http://www.codeblocks.org/downloads/binaries/
然后注意到Windows版本的,版本有很多,注意要下載mingw版本的
mingw版本是自帶編譯器版本的,如果系統(tǒng)已經(jīng)提前下載好了mingw可以下載不帶有mingw的
有關(guān)mingw的介紹如下:
MinGW 提供了一套簡(jiǎn)單方便的Windows下的基于GCC 程序開發(fā)環(huán)境。MinGW 收集了一系列免費(fèi)的Windows 使用的頭文件和庫(kù)文件;同時(shí)整合了GNU ( http://www.gnu.org/ )的工具集,特別是GNU 程序開發(fā)工具,如經(jīng)典gcc, g++, make等。MinGW是完全免費(fèi)的自由軟件,它在Windows平臺(tái)上模擬了Linux下GCC的開發(fā)環(huán)境,為C++的跨平臺(tái)開發(fā)提供了良好基礎(chǔ)支持,為了在Windows下工作的程序員熟悉Linux下的C++工程組織提供了條件。
類似于Linux中的gcc和g++,然后點(diǎn)擊FossHUB就可以下載文件,然后下載文件名稱:
codeblocks-20.03mingw-setup.exe
運(yùn)行
安裝
點(diǎn)擊下載好的codeblocks-20.03mingw-setup.exe
然后直接Next就行了,安裝路徑是可以修改的
然后運(yùn)行codeblocks
要想運(yùn)行一個(gè)C/C++代碼,有兩種方式,第一個(gè)是創(chuàng)建一個(gè)簡(jiǎn)單的cpp的File,第二個(gè)是創(chuàng)建一個(gè)C/C++的project,分別說(shuō)明。
File
左上角,點(diǎn)擊File – New – File...,如下圖
然后在彈出來(lái)界面選擇C/C++ source,然后next,到選擇文件路徑,直接創(chuàng)建一個(gè)新的cpp文件,如下
然后,我們就可以書寫代碼了,特使代碼如下
#include <iostream> using namespace std;int main() {cout << "Hello, World!" << endl;return 0; }然后按鍵盤的F9或者工具欄的小齒輪和三角(Build and run)
然后就能看到輸出了
這樣新建的c++項(xiàng)目只能運(yùn)行,不能單步調(diào)試,如果想要單步調(diào)試,需要?jiǎng)?chuàng)建一個(gè)project
project
創(chuàng)建工程
這次新建一個(gè)c/c++的project
左上角,點(diǎn)擊File – New – Project...,如下圖
因?yàn)槲覀儍H僅創(chuàng)建一個(gè)Test demo,所以一個(gè)命令行的程序就足夠了,所以點(diǎn)擊Console application
然后就是選擇C or C++,然后就是設(shè)置project目錄
注意第二行的目錄路徑是工作區(qū)路徑而不是項(xiàng)目路徑
可以看到最后一行,它會(huì)在工作區(qū)路徑下新建一個(gè)Test的文件夾存放project文件,然后Next,下一個(gè)界面就是選擇Debug和 Release還有選擇編譯器,我們直接next然后finish
然后左側(cè)進(jìn)入Sources下的main.cpp文件,輸入代碼
#include <iostream>using namespace std;int main() {int sum = 0;for(int i=1;i<5;i++){sum += i;}cout<<"sum = "<<sum<<endl;return 0; }用來(lái)求1+2+3+4 的結(jié)果,然后 按F9(Bulid and run),結(jié)果如下
調(diào)試
然后說(shuō)一下CodeBlocks如何調(diào)試。
首先設(shè)置斷點(diǎn),斷點(diǎn)就是設(shè)置程序運(yùn)行到何處暫停,例如我們需要運(yùn)行到第十行暫停,就在左側(cè)顯示代碼行標(biāo)的地方點(diǎn)擊一下,出現(xiàn)一個(gè)紅色的圓點(diǎn)表示設(shè)置成功
或者是 右鍵 – Toggle breakpoint
然后在工具欄,選擇Debug – Start,或者點(diǎn)擊F8
然后我們就看到程序自己跑起來(lái),然后到第十行停止,如果想要看變量的情況,Debug – Debugging windows – Watches ,然后就顯示出一個(gè)查看變量的窗口
然后點(diǎn)擊 F7,程序就單步執(zhí)行了,結(jié)果如下
總結(jié)
codeblocks是我一直用的C/C++開發(fā)工具,用來(lái)寫一個(gè)簡(jiǎn)單的C代碼程序或者輕量級(jí)的project很方便,只需要注意的是,新建project的目錄路徑是工作區(qū)路徑而不是項(xiàng)目路徑
=w=
總結(jié)
以上是生活随笔為你收集整理的C++学习之CodeBlocks安装与调试的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: avg最多用多少列 mysql_MySQ
- 下一篇: Qt学习之Qt安装