當用clang ++編譯我的項目時,源文件的路徑顯然不包含在目標代碼中。這意味着gdb無法找到用來顯示代碼的源文件。對於特定的情況,我可以使用gdb的directory
命令添加一個目錄,但是我的項目有很多源目錄,這很快就會變得煩人。gdb找不到編譯的源文件++
當我將配置切換到使用g ++時,gdb只查找我所有的源文件。
此功能在Snow Leopard上運行clang ++ 2.9,但不適用於Lion上的clang ++ 3.1。我有XCode 4.3.2。
是否有一個強制完整路徑在目標文件中使用的選項?我的配置可能有其他問題嗎?
我不確定,但你做了'-d'嗎? – 2012-08-09 13:36:25
@NeelBasu我的源文件分佈在40個目錄中,我寧願不使用'-d' 40次。 – robert 2012-08-09 19:45:53