GDB не находит исходные файлы, скомпилированные clang ++

При компиляции моего проекта с помощью clang ++ путь к исходным файлам явно не включается в объектный код. Это означает, что GDB не может найти исходные файлы для отображения кода. Для конкретных случаев я могу использовать gdbdirectory Команда, чтобы добавить каталог, но мой проект имеет много исходных каталогов, и это очень быстро раздражает.

Когда я переключаю свою конфигурацию на использование g ++, gdb просто находит все мои исходные файлы.

Эта функциональность работала clang ++ 2.9 на Snow Leopard, но не работала с clang ++ 3.1 на Lion. У меня XCode 4.3.2.

Есть ли опция clang, которая заставляет использовать полные пути в объектных файлах? Может ли что-то еще быть не так с моей конфигурацией?

Ответы на вопрос(1)

Ваш ответ на вопрос