C++-codeblocks安裝


2020-02-15

"Test_leetcode - Debug": The compiler's setup (GNU GCC Compiler) is invalid, so Code::Blocks cannot find/run the compiler.
Probably the toolchain path within the compiler options is not setup correctly?! (Do you have a compiler installed?)
Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup.
Skipping...
Nothing to be done (all items are up-to-date).

Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted
Target uses an invalid compiler; run aborted

翻譯一下

編譯器的設置(GNU GCC編譯器)無效,因此Code::Blocks無法找到/運行編譯器。
可能編譯器選項中的工具鏈路徑設置不正確?(是否安裝了編譯器?)
轉到“設置->編譯器…->全局編譯器設置->GNU GCC編譯器->工具鏈可執行文件”,並修復編譯器的設置。
跳過。
無事可做(所有項目都是最新的)。

目標使用了無效的編譯器;運行被中止
目標使用了無效的編譯器;運行被中止
目標使用了無效的編譯器;運行被中止
目標使用了無效的編譯器;運行被中止
目標使用了無效的編譯器;運行被中止

不清楚原因:百度一下

百度下載了一個Code Blocks,安裝完發現找不到GCC編譯器,百度一下,發現原來是下載的是不帶編譯器的,郁悶,於是按照別人說的到它的官網下載帶編譯器版本的,也就是有MinGW字樣的。可憐我烏龜一樣的網速,90多M的東西下了半個多小時,結果安裝好后還是跟之前一樣。百思不得其解,百度上搜索也找不到滿意答案,都說只要下載有MinGW的就行了,嚴重懷疑是自己沒安裝好,但是在官網上下載的應該沒問題才對啊。

然后我想到一個問題,那種不帶編譯器的,人家是怎么用的,繼續百度,大致是說自己下載一個編譯器,設置到系統環境變量中就行了,然后人家推薦的就是MinGW。這時我靈機一動,進入Code Blocks的安裝目錄下一看,確實是有MinGW這個目錄的。然后我想直接把這個目錄設到環境變量中應該就沒問題了。

然而試了下並沒有什么卵用,不過這時候控制台的一行信息吸引了我的注意:Goto "Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables" and fix the compiler's setup. 
Skipping... 
抱着試一試的心態,根據上面說的點到Toolchain executables,然后發現Compiler’s installation directory那里的路徑居然是C:\MinGW,簡直氣死本大爺,果斷改成Code Blocks里面的MinGW路徑,然后問題解決了。

哎,安裝個IDE都這么蛋疼,不過也怪自己太傻,習慣了傻瓜式的一鍵安裝,稍微出點問題就懵圈。

百度解釋缺少GCC編譯器,推薦編譯器MinGW,MinGW路徑要和codeblocks中編譯器的安裝位置一致

我出現錯誤也是缺少編譯器,我選擇從官網下載帶MinGW字樣的編譯器,我通過"Settings->Compiler...->Global compiler settings->GNU GCC Compiler->Toolchain executables"查看安裝路徑和codeblocks軟件實際的路徑一致

最后推薦官方安裝codeblocks方法

自帶mingw的codeblocks下載及安裝教程

  • 小編也不多說了,你能搜到這篇經驗肯定就代表你已經有了初步了解codeblocks了,不需要我做介紹了。這里放兩張codeblocks界面圖片。多的不說了,接下來直接上教程。或者codeblocks提示Target uses an invalid compiler; run aborted。
自帶mingw的codeblocks下載及安裝教程
 
自帶mingw的codeblocks下載及安裝教程
 

工具/原料

 
  • 能上網的電腦
  • 隨便一個瀏覽器

方法

 
  1.  

    方法一是到官網下載含有mingw的codeblocks。這個下載下來直接安裝不需要在配置什么。www.codeblocks.org或者download codeblocks

    自帶mingw的codeblocks下載及安裝教程
  2.  

    進入官網之后,全是英文不要緊,直接找到關鍵詞download。點擊進去,之后還會彈出一個讓你選擇下載的codeblocks的方式。也就是第二圖中的那幾個選項。

    自帶mingw的codeblocks下載及安裝教程
    自帶mingw的codeblocks下載及安裝教程
  3.  

    如圖,Download the binary release這個是最簡單的下載以及安裝方式,也就是我們要下載的方式。

    Download the source code

    這個是指下載codeblocks的源碼。不用管

    Retrieve source code from SVN

    這個是指從SVN獲取源代碼,也不用管,我們直接點擊Download the source code

    自帶mingw的codeblocks下載及安裝教程
  4.  

    根據不同的系統選擇不同的版本下載。這里我們找到windows版本。

    自帶mingw的codeblocks下載及安裝教程
    自帶mingw的codeblocks下載及安裝教程
  5.  

    不同的名字對應不同的版本,codeblocks-16.01-setup.exe表示直接下載codeblocks這個沒有集成mingw。而在下面的codeblocks-16.01mingw-setup.exe這個的codeblocks已經帶有了mingw,直接下載這個就可以了。

    自帶mingw的codeblocks下載及安裝教程
  6.  

    下載好以后直接雙擊安裝就行了。

    自帶mingw的codeblocks下載及安裝教程
    自帶mingw的codeblocks下載及安裝教程
  7.  

    安裝好以后打開軟件,如果軟件還是提示沒有GCC或者在運行軟件的時候提示Target uses an invalid compiler; run aborted,那就在codeblocks——settings——complier

    自帶mingw的codeblocks下載及安裝教程
    自帶mingw的codeblocks下載及安裝教程
  8.  

    在complier里面點擊圖示的位置,可以點擊Auto-detect可以自動探測mingw 的位置,或者可以點擊“...”自己自定義mingw的路徑。

    自帶mingw的codeblocks下載及安裝教程
    自帶mingw的codeblocks下載及安裝教程 

------------恢復內容結束------------

安裝codeblocks,調試程序時候報錯

Selecting target:  Debug ERROR: You need to specify a debugger program in the debuggers's settings. (For MinGW compilers, it's 'gdb.exe' (without the quotes)) (For MSVC compilers, it's 'cdb.exe' (without the quotes))’

翻譯:

選擇目標:調試錯誤:需要在調試器的設置中指定調試器程序。(對於MinGW編譯器,它是'gdb.exe'(不帶引號))(對於MSVC編譯器,它是'cdb.exe'(不帶引號))'

 

根據提示信息我們需要指定一個debugger program,根據提示我們可以知道指定的菜單欄settings。

 

 

我們可以看到默認狀態下路徑是空的,那么我們就需要設置一個路徑。

找到code::block的默認安裝路徑並進入CodeBlocks\MinGW\gdb32\bin選擇gdb32.exe。單擊OK即可開始進行編譯。

 

 




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM