使用clang ++编译项目时,源文件的路径显然不包含在目标代码中.这意味着gdb无法找到显示代码的源文件.对于特定的实例,我可以使用gdb的directory命令添加目录,但我的项目有很多源目录,这很快就会烦人.
当我将配置切换为使用g ++时,gdb只是查找我的所有源文件.
这个功能在Snow Leopard上使用了clang ++ 2.9,但在Lion上不适用于clang ++ 3.1.我有XCode 4.3.2.
是否有一个clang选项强制在目标文件中使用完整路径?我的配置可能还有其他问题吗?