開心生活站

位置:首頁 > IT科技 > 

dev,c++怎麼使用及調試

IT科技2.64W

DevC++集成編譯環境單步調試設置方法DevC++作爲C語言實驗的程序開發工具,進行單步調試的時候,需進行特殊的設置:第一步:工程/工程屬性出現工程選項窗口鼠標單擊編譯器出現:選擇連接器出現:修改產生調試信息選項,將no改爲yes。選擇yes。按

DevCpp作爲一個輕量級的C/C++集成開發工具,那麼如何使用及調試Dev-C++呢?

材料/工具

電腦、Dev-C++集成開發環境

dev c++調試時查看變量的值的方法: 1、 開始調試後,在圖示區域按右鍵,選擇"添加監測(Add Watch)";或者直接按 F4; 2、在彈出窗口中輸入用戶想查看的變量名,然後按確定(OK),就可以看到該變量的值; 3、用鼠標選擇源文件中的變量名,然

方法

打開Devcpp,點擊菜單-文件-新建-項目,打開“新項目”對話框

在“工具”-》編譯選項-》"Add following commands when calling complier"下面的編輯框里加上: -g3 然後在下面的"Add these commands to the linker command line" 下的

dev-c++怎麼使用及調試

選擇 Console Application,語言選擇c++,名稱輸入DevcppDemo

DEV-C是個IDE,它的編譯器是MinGW 一、使用單步調試和觀察變量的步驟: 1. 編譯通過(ctrl+F9) 2. 設置斷點(ctrl+F5) 3. 調試(F8) 4. 增加觀察變量(在左邊的debug觀察窗口右鍵增加或者F4) 5. 單步調試:F7 6. 結束調試:ctrl+alt+f2 簡單來說,

dev-c++怎麼使用及調試 第2張

在彈出的另存爲對話框中,將項目工程文件也就是後綴爲dev的文件保存到電腦的某個位置

簡單來說,有兩種方式,一種是源碼debug,即分析源碼來找出bug位置,一般使用printf()打印出程序執行每一步的信息,一種是可執行文件debug,需要使用調試器來進行。 1.源碼debug。類似於下面的源碼,主要通過程序執行時輸出的信息,來定位bug出

dev-c++怎麼使用及調試 第3張

之後,就可以看到代碼編輯窗口,可以看到devcpp自動創建了一個main.cpp文件,並預先編輯好了一個框架代碼

1、在“工具”-》編譯選項-》"Add following commands when calling complier"下面的編輯框里加上:-g3 2、在下面的"Add these commands to the linker command line" 下的編輯框上加上:-g3 3、轉到programs頁,把gcc行修改爲:gcc.exe -D__DEBUG__

dev-c++怎麼使用及調試 第4張

編寫一個簡單的代碼,用來比較兩個數字的大小,並將大的那個數字輸出

dev-c++的調試功能很差勁的。如果要調試程序,建議還是用VC調試。 之前我也用過dev-c++的調試功能。一般是編譯之後,設個斷點,點“運行到光標處”。但是它的“添加查看”功能實在是太坑人了。比如添加一個變量之後,在調試過程中,該變量的值更新了

dev-c++怎麼使用及調試 第5張

保存代碼,再打開菜單 運行,選擇 編譯->運行

請問您是建立工程進行調試的嗎? 一般debug是針對工程調試的,這時候設置break point纔會執行的。

dev-c++怎麼使用及調試 第6張

先點擊”編譯“看看,可以看到一個“編譯過程 ” 窗口

每一行代碼的最左邊都有個空白的地方吧,我不知道你有沒有把行號調出來。 對應的要在哪裏設置斷點,就點哪個行最左邊的空白框框,看到上面出現一個紅色的小圓圈。 斷點就設置成功了。 然後編譯:Ctrl + F9 再debug調試:F8 默認的設置斷點是:Ct

dev-c++怎麼使用及調試 第7張

關閉 ”編譯過程 “窗口,運行代碼,可以看到程序運行良好

每一行代碼的最左邊都有個空白的地方吧,我不知道你有沒有把行號調出來。 對應的要在哪裏設置斷點,就點哪個行最左邊的空白框框,看到上面出現一個紅色的小圓圈。 斷點就設置成功了。 然後編譯:Ctrl + F9 再debug調試:F8 默認的設置斷點是:Ct

dev-c++怎麼使用及調試 第8張

查詢工程目錄,可以看到已經生成了可執行文件

這是因爲main函數執行完,return了。 命令行程序都這樣。有些編譯器調試模式下會在mainreturn之前自動插入代碼暫停它return。有些就直接return。所以黑框就立刻關閉了。 在main函數 return 前加上這些代碼 std::cout

dev-c++怎麼使用及調試 第9張

點擊菜單-項目-項目屬性,打開”項目選項“對話框

方法一:加上程序語句 a.#include system("pause"); b.#include getch(); c.getchar(); 方法二:使用DOS命令行方式運行程序 這樣程序結果會保留在命令行當中。 方法三:使用第三方IDE工具 建議使用SciTE,因爲Dev正好也是採用GCC的架構,而Scite

dev-c++怎麼使用及調試 第10張

選擇“編譯器"標籤,編譯器選擇"TDM-GCC 4.7.1 32-bit Debug",然後確定關閉對話框。

Dev-C++裏main函數必須要定義爲int,不能定義爲void。 另外建議在main函數的最後加一句system("pause"),否則看不到運行結果。當然也可以把編譯後的exe文件拖到Dos命令提示窗口裏運行。

dev-c++怎麼使用及調試 第11張

然後調試運行,在第14行設置一個斷點(可以在該行右鍵,選擇切換斷點),然後可以看到在14上面有一個紅色的點

1 右上角的“TDM-GCC 4.9.2 64bit Release”需要改到 “TDM-GCC 4.9.2 64bit Debug“ 模式 2 Tools 裏的Compiler Options第一項改成“TDM-GCC 4.9.2 64bit Debug“ 3 Tools>Compiler Options>Settings >Linker->Generate debugging information No 改

dev-c++怎麼使用及調試 第12張

之後,點擊菜單 -運行-調試即可。

文本編輯功能就和記事本一個樣子的。剩下的就是編譯和運行調試了。dev很適合初學者,最大的特點是簡單,首先是默認工程,即新建文件在編譯時如果不屬於任何工程則聲稱默認配置文件。總之就是單個文件可直接編譯而不用建立工程,vc就必須建立工作

dev-c++怎麼使用及調試 第13張

擴展閱讀,以下內容您可能還感興趣。

DEV C++如何調試

每一行代碼的最zhidao左邊都有個空白的地方吧,我不知道你有沒有把行號調出來。

對應的要在哪裏設置斷點,就點哪個行最左邊的空白框框,看到上面出現一個紅色的小圓圈。

斷點就設置成功了。

然後編譯:Ctrl + F9

再debug調試:F8

默認的設置斷點是:Ctrl + F5

觀察變量變化,注意看最下面有個DEBUG欄,調試的時候會自動切換到,輸入你想觀察的變量就OK了

有其他的請追問。

DEV c++調試的時候閃退

這是因爲main函數執行完,return了。

命令行程序都這樣。有些編譯器調試模式下會在mainreturn之前自動插入代碼暫停它return。有些就直接return。所以黑框就立刻關閉了。

在main函數 return 前加上這些代碼

std::cout<<"按任意鍵關閉";

std::cin.get();

DEV C++如何顯示運行結果

方法一:加上百程序語句

a.#include<system.h>

system("pause");

b.#include<conio.h>

getch();

c.getchar();

方法二:使用DOS命令行方式運行程序

這樣程序結果會保留在命令行當中度。

方法三:使用第三方知IDE工具

建議使用SciTE,因爲Dev正好也是採用GCC的架構,而Scite正好對c++及C的配置道也是如此,可以對SciTE進行配置後就可以使用了,編譯及專運行結果會直接顯示並保留在右屬側的輸出窗口中。

爲什麼我的Dev-c++用不了調試?

這麼晚睡覺吧……不想讓別人看見的那

請問dev c++ debug中的CPU窗口怎麼使用?

Dev-C++裏main函數必須要定義爲int,不能定義爲void。

另外建議在main函數的最後加一句system("pause"),否則看不到運行結果。當然也可以把編譯後的exe文件拖到Dos命令提示窗口裏運行。

標籤:dev