注意,這是一篇純文字博。
部落客在此之前安裝的code blocks版本是17.12。由于自己的原因,今天、應該是昨天開始安裝cold blocks,最新版本也就是20.03。編譯器和debugger都用的是code blocks自帶的mingw那一個的。安裝即出現各種問題,最大的問題凸顯在compiler和debugger不能用。
從昨天到今天從網上搜了各種解決辦法,那麼這兒就不一一說明了。這裡是講哪些坑不能采适用人群等等。
本博所說Code blocks解決辦法 **适用人群**:APP所裝機屬于5~6年前的機器(處理器好像是32位的),筆記本。系統屬于win7 64位。
0. 先去code blocks官方網站下載下傳需要的版本,有64位的,32位的,有便攜版的和安裝版的。下載下傳code blocks-20.03mingw-32bit-setup版。
1.避免安裝cold bloods最新版64位的包,注意是**不能安裝64位**,隻能安裝23位包。
2.以前有安裝code blocks是17.12版本的。不要删除安裝路徑下的檔案。但是配置路徑下的檔案需要删掉:c/“使用者”/APPdate/Roming路徑下的同名檔案夾,即删掉code blocks檔案夾。(因為Code blocks17.12的配置檔案和20.03的配置檔案是不相容的。但安裝的時候,如果同路徑下有同名配置檔案的話,安裝包是預設不删除的。至少我的經驗是這樣的。)(找不到檔案的同學可以先取消檔案夾隐藏選項。)
2-1.之是以讓别删掉安裝路徑下的code blocks檔案夾。是因為當中的Debugger檔案:gdb32是有用的。根據我的經驗還不清楚其他的檔案是不是也同樣有用,是以索性其他的也不要删掉了。有的必須覆寫的也覆寫了,是以不會重複占空間的。(正常來講的話,走到這一步compiler就可以用了。)
3. 注意不能使用便攜版,不能使用便攜版,不能使用!便!攜!版!。便攜版在某些情況下會導緻debugger不能用(比如你安裝的時候沒有關機重新開機,或者有一些其他的配置檔案不齊全等等)。
4 安裝好後,去到設定選項即setting,找到debugger/default,在executable path選項中選gdb32.exe 勾選OK,儲存更改并退出程式。
5 一般來講到這兒應該就OK了,如果還有問題,以下是我在網上找到的一些解決辦法,比如:,試着去看一下:跟setting在同一排的Debug設定選項,選擇其下的active debuggers。然後勾選另一個選項,因為隻有兩個選項,我就不跟你說另外一個選項是什麼了。
6 如果走到這一步,debugger還不能用的,那就隻好看一看你所執行檔案的路徑下有沒有漢字了,如果有,趕緊改過來吧。Cold blocks不支援路徑下有漢字的debug。
以上。耗費了好多時間,以此為記,希望能幫到你,為你節省寶貴的時間。