如何识别编译器正在使用哪个libc?

时间:2018-12-01 02:23:00

标签: c linker

这几乎是个问题。

如果我的本地/交叉编译器GCC / Clang流浪,我如何确定要链接到哪个libc。我至少可以通过搜索/lib目录并在libc.so上调用realpath来猜测它会本地链接到哪个libc。但这不是便携式的。

我需要确定它是glibcuclibc还是musl还是其他任何东西。

是否有一种更简单的方法无需遍历文件系统?也许只是在编译器或链接器中调用一些魔术开关?

0 个答案:

没有答案