上面標(biāo)注了MinGW的那個(gè),下載鏈接: https://sourceforge.net/projects/codeblocks/files/Binaries/16.01/Windows/codeblocks-16.01mingw-setup.exe/download
自帶mingw的codeblocks該怎么下載呢?下面就小編為大家分享一種常用的辦法
材料/工具
電腦
方法
在360瀏覽器輸入”www.codeblocks.org",進(jìn)入官網(wǎng)
你是不是應(yīng)該去你的D:CodeBlocksMinGWbin目錄看一下有沒有g(shù)cc.exe這個(gè)文件?據(jù)我所知CodeBlocks自帶的是tdm-gcc,文件的名字好像叫mingw32-gcc.exe ——我喂自己袋鹽>>Mozilla/5.0 (Windows NT 10.0; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0
在官網(wǎng)中選擇"downloads"
codeblocks-12.11mingw-setup.exe帶編譯器,codeblocks-12.11-setup_user.exe不帶。功能上實(shí)際沒有區(qū)別,只是minGW已經(jīng)將編譯器整合進(jìn)去了。 不帶編譯器的自己裝特別麻煩。所以建議你下codeblocks-12.11mingw-setup.exe這個(gè)版本,自帶編譯器,已
在彈出的頁面中選擇“Download the binary release”
gcc 是 codeblocks 安裝文件夾下,MinGWbin 下的文件gcc.exe 根目錄,一般指的是最頂層的目錄 比如D: MinGW 是一個(gè)編譯器,具體你可以百度之 toolchain 一般安裝時(shí)候就設(shè)置好了的,我的codeblocks 安裝在 D:Program FilesCodeBlocks 設(shè)置的
選擇合適的版本下載,點(diǎn)擊"codeblocks-16.01mingw-setup.exe"進(jìn)行下載
Code::Blocks的發(fā)行版版本號就是它的發(fā)行年月,所以8.02版,就是08年2月份發(fā)布的,其實(shí)地相當(dāng)于1.0版。 卸載可能的mingw32先前版本 Code::Blocks支持多種編譯器,但我們主要講Windows下的mingw32 g++編譯器。因此需要安裝mingw32。前面下載的安
選擇下載的磁盤,點(diǎn)擊下載。
你在設(shè)置->編譯器與調(diào)試器->連接器設(shè)置->其他鏈接器選項(xiàng) 里面加:-static 這樣因該最直接。 你是不是出現(xiàn)丟失libgcc_s_dw2-1.dll 這個(gè)出現(xiàn)在用g++ 編譯C的情況,如果你只用到那個(gè)C,而不用C++的話可以修改工具鏈可執(zhí)行文件中動態(tài)鏈接器:把mingw
待下載完成后,點(diǎn)擊安裝的位置,點(diǎn)擊安裝
還沒搞定這個(gè)問題? 使用codeblocks不用設(shè)什么path環(huán)境變量 在菜單setting->compiler->toolchain executive path里看看mingw的路徑對不對
打開軟件點(diǎn)擊軟件上方的codeblocks在下拉列表中選擇settings的complier。
一般是指針越界 如果你就是自動生成的Hello Word 用向?qū)梢粋€(gè)C++看是否正確 如果還有問題, 建議檢查環(huán)境變量設(shè)置(不要把64位的DLL 和EXE 和32位的都設(shè)置上去),病毒 和 插件 還有就是更換MINGW版本
在彈出的對話框中選擇Auto-detect可以自動探測mingw 的位置。
1、下載codeblocks16.01 選第一個(gè)codeblocks-16.01-setup.exe,這個(gè)是純IDE不帶編譯器。 2、下載mingw-w64 文件:mingw-w64-install.ex 3、安裝codeblocks,mingw-w64 codeblocks安裝參數(shù):我把他安裝在d:盤。D:Program Files (x86)CodeBlocks
擴(kuò)展閱讀,以下內(nèi)容您可能還感興趣。
如何用codeblocks+mingw-w64編譯器編譯glew庫
1、下載codeblocks16.01
選第一個(gè)codeblocks-16.01-setup.exe,這個(gè)是純IDE不帶編譯器。
2、下載mingw-w64
文件:mingw-w64-install.ex
3、安裝codeblocks,mingw-w64
codeblocks安裝參數(shù):我把他安裝在d:盤。D:\Program Files (x86)\CodeBlocks
打開安裝文件codeblocks-16.01-setup.exe,然后一路點(diǎn)NEXT,在安裝路徑選擇你喜歡的地方,最后點(diǎn)finish結(jié)束。
mingw-w64安裝參數(shù):
版本version:5.3.0,一般選最新的。(截止2016年04月20號5.3.0是最新的版本)
架構(gòu)Achitecture:x86_64,win系統(tǒng)都是此架構(gòu),選這個(gè)x86_64可以編譯64位程序,i686只能編譯32位。
線程Threads:選posix,posix跨平臺。
異常處理Exception:seh。調(diào)試用。
build version:0.
安裝位置:我的安裝位置:D:\MinGW\mingw64
我的安裝位置:
點(diǎn)NEXT,等待安裝結(jié)束。
二、在IDE:codeblocks中配置e68a84e79fa5e9819331333339666663mingw-w64編譯器,使之能編譯最簡單的c程序在cmd窗口即控制臺打印出“你好!”
1、打開codeblocks,設(shè)置編譯器位置。(告訴IDE編譯器在哪里)。
settings-彈出菜單第三行compiler setting(編譯器設(shè)置)。
點(diǎn)藍(lán)色框選擇mingw-w64安裝位置里的mingw文件夾,編譯器位置就設(shè)置好了。
可以編譯最簡單的程序了。
文件夾里有各種編譯器。
主要是要交叉編譯程序。我在64位系統(tǒng)可以編譯出32位系統(tǒng)能運(yùn)行的程序。
擴(kuò)展:在cmd里使用mingw32-make編譯程序:
先添加mingw-w64安裝文件的bin地址到系統(tǒng)path環(huán)境變量里。
復(fù)制mingw-w64bin文件夾到path里。
計(jì)算機(jī)-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量-path,注意添加英文標(biāo)號“;”。
三、最簡單的程序。
1、file-new-project-empty project(空項(xiàng)目)
參數(shù)如下:
我項(xiàng)目的位置放在D:\CodeBlocks工程下。
點(diǎn)finish完成。
什么都沒有,別急,先去看看工程文件夾發(fā)生了什么。
建立工程之前,什么都沒有:
建立之后,且工程未添加文(里面只有項(xiàng)目文件.cbp,沒有源代碼文件):
2、為項(xiàng)目添加源代碼文件。
files-new-files
這里鍵入源代碼文件名。
求code blocks 13.12版本的下載地址,需要帶編譯器的哈,已經(jīng)找了很久
官網(wǎng)來:http://www.codeblocks.org/downloads/26
codeblocks-13.12mingw-setup.exe 是帶自GCC編譯器的zd追問好像進(jìn)不去?追答我回答問題的時(shí)候自己都下好了。。。。。
這個(gè)網(wǎng)站也不存在被墻的問題,我就是普通上海電信光纖上的,速度很快。
Anyway, 百度盤里給你傳了一個(gè) http://pan.baidu.com/share/link?shareid=543158257&uk=1325778774
安裝了codeblocks-8.02mingw-setup 沒有g(shù)cc
codeblocks是一個(gè)開源集成開發(fā)環(huán)境,在使用時(shí)是codeblocks+gcc,可能在下載的時(shí)候沒有全部下載下來
如何CodeBlocks+wxWidgets+MinGW+STLPort
最近在做CodeBlocks+wxWidgets+MinGW的開發(fā),編譯時(shí)提示wcout出錯(cuò),在網(wǎng)上e799bee5baa6e79fa5e98193e58685e5aeb931333335346163搜索了一個(gè),發(fā)現(xiàn)這是MinGW的一個(gè)limitation:不支持unicode。網(wǎng)上提供的解決辦法是用STLPort替代MinGW的STL庫。按照網(wǎng)上提供的步驟,從SourceForge下載源代碼,編譯,出錯(cuò)。經(jīng)過分析,發(fā)現(xiàn)網(wǎng)上很多文章都缺少了一些重要的步驟:安裝MSYS。下面是我的編譯過程:
1. 下載STLPort源代碼:http://sourceforge.net/projects/stlport/。假定解壓目錄為C:/STLPort
2. 下載并安裝CodeBlocks和MinGW或帶MinGW的CodeBlocks,假定MinGW安裝路徑為C:/CodeBlocks/MinGW。不要忘記把C:/CodeBlocks/MinGW/bin加到Path環(huán)境變量里
3. 下載并安裝MSYS:http://www.mingw.org/wiki/msys 并設(shè)置MinGW的安裝路徑(這篇文章講得很清楚)
4. 打開MSYS Shell環(huán)境,cd到/c/STLPort/build/lib(在MSYS里,Windows的C:一般映射到/c),執(zhí)行mingw32-make -fgcc.mak clean all install
5. mkdir C:/STLPort/lib
6. 復(fù)制C:/STLport/build/lib/obj/gcc下面3個(gè)文件夾里的*.a和*.all到C:/STLPort/lib。同時(shí)把3個(gè)dll復(fù)制到C:/Windows/system32
7. 下面是配置CodeBlocks的步驟:
(1)打開CodeBlocks菜單Settings->Compiler and Debugger->Global Compiler Setting->GCC
(2)檢查并更新Toolchain executables中的MinGW安裝路徑(如果你用的不是CodeBlocks自帶的MinGW)
(3)在Compiler setting->Other options中添加-mthreads
(4)在Linker setting中把C:/STLPort/lib里的3個(gè)*.a文件加入link libraries里,注意去年文件名前面的“l(fā)ib”和后面的“.a”
(5)在Search directories->Compiler里加入C:/STLPort/stlport
(6)在Search directories->Linker里加入C:/STLPort/lib
如何檢查自己的電腦上是否有mingw編譯器 我用的codeblocks 編C時(shí)總說什么都沒做 網(wǎng)上說是編譯器問題·求教
codeblocks的話,來點(diǎn)setting ,compiler and debugger ,選executable Toolchain
然后會有一行設(shè)置編譯器的源path ,你點(diǎn)一下右邊的auto detect。 如果有百編譯器的話,就會自動設(shè)置好了。度
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com