Как определить, какой libc используется компилятором? - PullRequest
0 голосов
/ 01 декабря 2018

Это в значительной степени вопрос.

Если у меня есть блуждающий нативный / кросс-компилятор GCC / Clang, как мне определить, с каким libc он будет ссылаться?Я могу, по крайней мере, догадаться, с какой libc он будет изначально ссылаться, выполнив поиск по каталогу /lib и вызвав realpath в libc.so, который я найду.Но это не переносимо.

Мне нужно выяснить, является ли это glibc, uclibc или musl или чем-то еще.

Есть ли более простой способ сделать это без обходафайловая система?Возможно, просто вызвав какой-то магический переключатель в компиляторе или компоновщике?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...