1. 程式人生 > >更換編譯器,CODE::BLOCKS 無法DEBUG 至斷點

更換編譯器,CODE::BLOCKS 無法DEBUG 至斷點

 想在LINUX下使用CODE::BLOCKS 編寫除錯並編譯連線ARM執行程式。IDE編譯環境預設為:GNU GCC 編譯器。修改如下:
1. 至Settings->Compiler and debugger settings 將Setected compiler 修改為GNU ARM GCC 編譯器。
2.在同頁面選擇子頁‘Toolchain executables’->'program files'項 替換成對應目錄下的檔案依次為:arrm-linux-gcc
、arm-linux-g++、arm-linux-g++、arm-linux-ar、arm-linux-gdb、、make。
3.載入專案設定斷點後,執行‘Debug/Continue’ 按鈕後,DEBUGGER提示:
Setting breakpoints
Debugger name and version:GNU gdb 6.8
No source file named /root/devl/tmp/file_io/3.1/copy_files.c
Breakpoint 1("root/devl/tmp/file_io/3.1//copy_files.c:35") pending.
初步判斷:編譯無警告和錯誤。看到提示 確認工程下檔案copy_files.c 路徑,確實為‘/root/devl/tmp/file_io/3.1/’
不理解‘ No source file named ’為何意。
Breakpoint 1("root/devl/tmp/file_io/3.1//copy_files.c:35") pending.
此句提示是否為正確。
歡迎各位大蝦給出你們的觀點。偶這為啥debugger為啥進入不了斷點。