CodeLite極力的模仿Visual Studio的界面及表現形式. 但是在有些配置項上卻存在著操作不同, 看圖說話:

這是項目中的工程配置設定項中的調試器參數設置. 圖中將Program啟動程序項設定為相對路徑, 而Working Folder工作目錄項設為絕對路徑.
這樣的設定無法啟動調試器, gdb將報錯, 無法找到調試程序:

研究了一下, 發現設定項里引導你使用瀏覽目錄對話框進行選擇, 嘗試一下, 將Program改為絕對路徑

F5開始調試, 不報錯, main中使用getcwd獲取當前路徑驗證, 設置正確, 問題解決
分析: CodeLite應該只是將兩個參數簡單的傳給了gdb, 但是gdb并不知道工程相對路徑,因此報錯. 這對于CodeLite開發者來說,理解是正確的, 程序員思想.
但是對于產品來說是失敗的
VisualStudio的調試器與IDE結合緊密, 因此以產品思想開發程序, 就能避免這種類似的問題