2018年9月7日 星期五

Code Block安裝說明 & Dev C++ Debug無法使用問題排除


C++ New Tool : Code Block Memo

最近又開始要弄C++,心血來潮把之前的C++ Primer重新讀一遍,想要用個純粹的編譯器來練習C++,發現Dev C++已經沒有維護了,現在大家都推Code Block。

下載來用,出現一些問題,紀錄下來給自己日後可以想起來。

1.      Download:
網站: http://www.codeblocks.org

軟體下載:
http://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/codeblocks-17.12mingw-setup.exe

選codeblocks-17.12mingw-setup.exe
因為有內建GCC Compiler


2.      要設定編譯器路徑,到Setting\Complier\Global complier Settings\Toolchain executables去設定編譯器位置,可以按下旁邊的Auto-Detect去偵測MinGW資料夾的位置。
也就是說,如果沒有安裝編譯器(如下圖的環境錯誤),只有安裝工具而已,就不會出現MinGW讓你選,再回去官網下載有內含編譯器的版本比較快。

如選擇是有編譯器版本的,按下[Auto-Detect]就會自行找出MinGW資料夾的位置。
否則,就自行手動設定編譯器的位置,且底下的C++ Complier路徑也需要自行挑選。




  要修改FONT,到Setting\Editor\Editor Settings



20180917  Add:

弄了好久,Code Block Debug一直無法成功,找遍了網上的相關資料,也無法排除,
最後還是回去Dev C++,

但,好景不常,也是無法編譯,按下除錯後,均不會停止游標處,改了設定後才可以用

1. 修改編譯器及專案設定  (缺點是每個專案都要再設一次)----------------------------------->沒用!

工具/編譯器選項/程式碼產生/連結器/產生除錯資訊 => 選 Yes
專案/專案選項/編譯器訊息/連結器/產生除錯資訊 => 選 Yes


2. 修改編譯器設定  (重點!!!)
在呼叫編譯器時加入下列命令 及  在連結器命令列中加入下列命令    ==>都加入-g

這樣就可以正常Ddebug了!