devc編譯失靈
⑴ 用Dev C++怎麼什麼都編譯不了
DEV-C是個IDE,它的編譯器是MinGW
一、使用單步調試和觀察變數的步驟:
1. 編譯通過(ctrl+F9)
2. 設置斷點(ctrl+F5)
3. 調試(F8)
4. 增加觀察變數(在左邊的debug觀察窗口右鍵增加或者F4)
5. 單步調試:F7
6. 結束調試:ctrl+alt+f2
簡單來說,它有兩種方式,一種是源碼debug,即分析源碼來找出bug位置,一般使用printf()列印出程序執行每一步的信息,一種是可執行文件debug,需要使用調試器來進行。
1.源碼debug。類似於下面的源碼,主要通過程序執行時輸出的信息,來定位bug出現的位置,然後再修改源碼。
例如:
#include <stdio.h>
void f() { ; }
int main(){
#ifdef _DEBUG
printf("start main function!\n");
#endif
void f();
#ifdef _DEBUG
printf("leave main function !\n");
#endif
return 0;
}
2.可執行文件調試,windows平台常用的就是vs/vc自帶的調試,另外一個就是微軟自家開發的調試器windbg。Linux平台以gdb為常用。
下面以dev-C++為例:
1)在「工具」-》編譯選項-》"編譯時加入以下命令"下面的編輯框里加上: -g3
2)在下面的"在連接器命令行加入以下命令" 下的編輯框上加上: -g3
3)轉到程序頁,把gcc行修改為:gcc.exe -D__DEBUG__,
4)把g++行修改為: g++.exe -D__DEBUG__ ,
5)點擊確定,重新編譯,就能調試了。
⑵ dev c++無法編譯
你的DEVC++安裝設定有問題。具體一些說,是「devcpp.ini」里的路徑設定有問題。 1、如果你只是想學習C++,或有一些簡單的項目需要測試與編譯的話,可以用我的5.11版的綠色免安裝版本(下載點:),解壓後點擊目錄中的「devcppPortable.exe」就可以使用了(可以發送個快捷方式到桌面上)。順便說,你的版本是4.8.1版比我的版本還要低。 2、另外,對於絕大多數人,devc++只適合於C++編程學習,或開發一些微小級別的應用,用它來進行實用性的程度編制,基本上不太可能,因為它帶的固有的組件、包太少了,什麼什麼什麼都得從一點一行編寫,基本上沒人能受得了。 3、如果你非要用你自個的DevC++的話,可以嘗試將我的devcpp.ini與你的devcpp.ini對比一下,然後自個理解著去改。要是你沒法理解,或是改了還是不行,就別改了唄,呵呵。
⑶ 為什麼用Dev_C 寫好的c 代碼被編譯的時候顯示無法編譯
DEV-C++是沒有自己的編譯器的,它使用的是mingw中的一些東東,或者說源頭是gcc的東東,打開路徑Dev-Cpp\libexec\gcc\mingw32\3.4.5,發現下面只有一個cc1plus.exe,也就是說只能對c++進行編譯,沒有cc1.exe。cc1用來對c進行編譯,好啦,知道了問題,就可以解決了。
方法1.搞一份cc1.exe。可以選擇將cc1plus.exe重命名為cc1.exe(哈哈,我是這么乾的,雖然會有問題,暫時勉強用著);還可以到網上去下一份
方法2.下載最新的MinGW,然後在Dev-C++中新增一個編譯器配置,將其設置為使用MinGW編譯。
⑷ c語言使用Dev c編譯運行的時候顯示最後編譯文件停止工作怎麼辦
程序有兩個錯,
1.輸入
scanf("%f%f%f",&trader[i].AUSvolume);
//要輸入3個參數的,你只接收了一個
正確的
scanf("%f%f%f",&trader[i].AUSvolume,&trader[i].EURvolume,
&trader[i].AUSvolume);
2.輸出
printf("第%d位交易員的核算值為%lf人民幣\n",i+1);
//少了一個輸出
正確的
printf("第%d位交易員的核算值為%lf人民幣\n",
i
+
1,sum);
⑸ devc c++沒辦法編譯,編譯按鈕是無法點擊的(是暗著的),搞了好久都沒辦法,有沒有人可以幫幫我。
哈哈,因為先前的程序沒有關閉,他就會是暗的,我以前也遇到過這問題不過我一般都是有窗口的你可能窗口隱藏掉了
⑹ Devcppdevc c++沒辦法編譯,編譯按鈕是無法點擊的(是暗著的),搞了好久都沒辦法,有沒有
一打開這個軟體編譯按鈕當然是暗著的。點擊文件-新建-源代碼,就發現亮了。或者直接在某個文件夾新建一個.c後綴的文件用devc++打開。如果都無效,可能是軟體安裝有問題,建議換一個安裝包重新安裝試試。
⑺ [100分求解]:Dev-C++編譯.c文件時提示"源文件未編譯"無法運行 而把後綴改成.cpp後正常運行
原因:設置錯誤導致。解決方法:
如下參考:
1.首先,打開dev-c++,點擊菜單欄中的「工具」,點擊「編譯選項」,打開編輯選項對話框。
⑻ DEV-C++無法編譯是怎麼回事
我剛開始也遇到了這個問題 看到一篇很有用的博客 分享一下
希望對你有所幫助!