1. 程式人生 > >Codeblocks使用問題彙總與常用商業軟體的開源代替品

Codeblocks使用問題彙總與常用商業軟體的開源代替品

平常經常用C語言寫工作用的小工具或者做數學運算,基本不涉及GUI、網路程式設計,因此選擇編譯器時輕快好用才行。最早是VC6,XP下安裝簡易快速,但是到win7後存在相容性問題,畢竟是一個很老的軟體了。繼續使用微軟的VS系列?安裝包太大耗硬碟,執行時耗記憶體耗CPU,因此不考慮。用過一段時間DevCPP、Mingw。。。後來某一天查到如下資訊“從2005年2月22日到2013年6月為止,Dev-C++ 的官方網站一直沒有再發布新版本,說明Dev-C++的開發已進入了遲滯狀態。“剛好有人介紹Codeblocks,試用之後果斷換了。
1、按F8不能單步除錯、會跳過斷點,只能通過Step into進入單步除錯狀態。

網上查到別人遇到的此故障是因為沒有建立工程的緣故。我這邊最終查到是因為資料夾路徑帶中文,如果換到英文路徑還不行,建議Rebuild試試。

常用商業軟體的開源代替品:
VMware:VirtualBox
Matlab:octave
CoolEdit:ocenaudio和Audacity
SecureCRT:MobaXterm
C/C++編譯器:VS express和codeblocks
BCompare:沒有同等好用的開源軟體
SourceInsight:沒有同等好用的開源軟體

常用編譯器快捷鍵彙總,神經要錯亂了~

編譯器 Build Run 斷點 全速 單步 執行到游標 Step into Step out
VC6 F5
CCS3.3 F7 F5 Ctrl-F10 F11 Shift-F11
Codeblocks Ctrl-F9 Ctrl-F10 F5 F8 F7 F4 Ctrl-F7 Shift-F7
Matlab F5 F10 F11