Я обнаружил libc.a и libc.so в моей операционной системе Manjaro, не нашел libcd.a.
Вы никогда не найдете такую библиотеку в любой системе UNIX,потому что UNIX-системы пакуют отладочную информацию непосредственно в объектные файлы.
То есть, в зависимости от того, как собран ваш libc.a
, он будет содержать или не содержать всю информацию отладки сам по себе.
Некоторые дистрибутивы поставляют libc.a
с отладочной информацией, а другие нет.Если ваш дистрибутив этого не делает, вам придется собрать libc.a самостоятельно (процедура сборки по умолчанию собирает его с включенной отладочной информацией).
Однако гораздо более простым решением может быть ссылка на libc.so
вместо этого - большинство дистрибутивов позволяют вам установить libc6-dbg
или подобный пакет, который волшебным образом предоставляет отладочную информацию для libc.so.6
.