Glibc 2.10(或任何大于2.10的)每个线程都有编译标志,而原子快速容器的行为与没有这些标志的glibc2.10完全不同。
如果我的Linux使用glibc 2.10,我仍然不知道确切的版本,因为它没有提到编译标志。Ubuntu可以在glibc和Debian中使用这些标志,不是吗?
如何列出使用过的编译参数,有glibc共享库文件?

最佳答案

/lib/libc.so.6中找不到此信息。不过,如果您运行的是Debian或Ubuntu,那么您仍然可以获取源包(apt-get source libc6)并查看debian/rules文件。
您还可以编写一个快速测试,检查glibc行为,并判断它是否已使用这些标志编译。

关于linux - 如何查看glibc编译选项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26015276/

10-14 10:34