标签: c linker
这几乎是个问题。
如果我的本地/交叉编译器GCC / Clang流浪,我如何确定要链接到哪个libc。我至少可以通过搜索/lib目录并在libc.so上调用realpath来猜测它会本地链接到哪个libc。但这不是便携式的。
/lib
realpath
我需要确定它是glibc,uclibc还是musl还是其他任何东西。
glibc
uclibc
musl
是否有一种更简单的方法无需遍历文件系统?也许只是在编译器或链接器中调用一些魔术开关?