首頁  >  文章  >  系統教程  >  CodeBlocks無法編譯的原因和解決方法

CodeBlocks無法編譯的原因和解決方法

WBOY
WBOY原創
2024-06-20 00:17:02773瀏覽

CodeBlocks16.01最新版百度雲下載(安裝包內含編譯器)

https://pan.baidu.com/s/1kWjtmKJ

##CodeBlocks為什麼無法編譯?

1.您下載的安裝包本身不含編譯器,請進上面分享的百度雲連結重新下載安裝包。

2.您把CodeBlocks裝在了C盤外的其他盤中(例如D盤,E盤什麼的,或雖然安裝在C盤,但在安裝時自訂安裝在了預設目錄之外的其他目錄),導致系統無法正確辨識出編譯器的位址(這點兒可能是軟體本身的設計缺陷)。請嘗試卸載後重新安裝,並在安裝時將軟體裝在C盤,或手動更新編譯器所在的路徑。

更新步驟如下:
#第一步:設定-》編譯器,即Setting-》Compiler

CodeBlocks無法編譯的原因和解決方法

#第二步:到Toolchain exectables,即可執行的工具連結(或者說地址吧,windows中連結指向的就是地址,意思是你的編譯器工具的地址)

CodeBlocks無法編譯的原因和解決方法

#第三步:點選圖示"...",找到你的安裝目錄。

#注意,在你所選的目錄下應該有個bin(工具箱)資料夾,並且所有的編譯器應該都在這個bin目錄下,還有編譯器的名字也應該和圖上的名字一樣,否則這步設定好後系統還是無法識別,具體每個編譯器在哪,需要自己挨個更新。

CodeBlocks無法編譯的原因和解決方法

#這一步我舉個例子,比如說我的安裝目錄在C:\Program Files (x86)\CodeBlocks\MinGW

CodeBlocks無法編譯的原因和解決方法

#這時你進入這個目錄後會看到一個bin資料夾,打開bin資料夾後你會看到很多執行檔(exe格式),其中有些就是編譯器

CodeBlocks無法編譯的原因和解決方法

#例如C語言的編譯器是mingw32-gcc.exe,那麼我如果進目錄把這個檔名改成“COCO-C語言編譯器.exe”,或者說我不改名稱了,把這個mingw32- gcc.exe檔移到桌面上或其他地方

CodeBlocks無法編譯的原因和解決方法

#,這時候我就要進編譯器設定頁面更新C語言的編譯器所在位置和名稱了,否則,系統怎麼可能找到。這也是為什麼你把軟體裝在D碟系統找不到的原因,因為系統預設尋找的就是C碟裡的預設安裝目錄。另外如果說你雖然安裝在了C盤,但沒有預設安裝在Program Files(x86)這個資料夾下,而是安裝在了自己新建的資料夾,或者說其他地方。那這個時候系統可能也找不到你的編譯器在哪。你要嘛手動更新編譯器所在目錄,要嘛在安裝時啥自訂選項也不選,老實按預設的來。

CodeBlocks無法編譯的原因和解決方法

#

以上是CodeBlocks無法編譯的原因和解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn