GCC включает путь к исходному файлу, который использовался для создания объектного файла, в своей отладочной информации DWARF (при компиляции с параметром -g).
Однако правила поиска GDB означают, что я должен использовать менее известные set subsitute-path
если я переместил исходный код в другой подкаталог. В качестве альтернативы, может быть, я хочу скрыть некоторую информацию о пути к моим исходным файлам, а может быть, просто сократить ее.
Предоставляет ли GCC возможность изменить исходный путь, который он включает в отладочную информацию двоичного файла?