#c #windows #debugging #clang #llvm
#c #Windows #отладка #clang #llvm
Вопрос:
Я использую clang 10 в Windows, и я хотел бы скомпилировать свой файл с отладочными символами и иметь возможность находить исходный код во время отладки.
Прямо сейчас я передаю -g -gcodeview в clang при компиляции и -g при компоновке. Я могу видеть трассировку стека при отладке, поэтому я предполагаю, что символы сгенерированы правильно. Однако я не могу видеть или использовать исходный код кода c ни в одном отладчике Windows, я попробовал WinDbg и Visual Studio Debugger, но, думаю, могу с уверенностью предположить, что это не ошибка с их стороны.
Я вижу, что я правильно генерирую свой .pdb, но, возможно, я что-то упускаю.
Спасибо!
Ответ №1:
Я понял это, вам нужно передать -gno-column-info . Вот тема, в которой я нашел решение https://handmade.network/forums/t/3169-clang_on_windows ,_дебуггинг,_компиляция_таймов