我想知道是否可以用nptl而不是嵌入在我的glibc中的linuxthreads测试特定的二进制文件。我不想重新编译 glibc,因为它是我的特定硬件/软件提供的那个,我不想破坏所有内容。我只是希望能够测试此实现并查看可能获得的收益
提前致谢
我不想重新编译 glibc
如果你的glibc是用linuxthreads而不是nptl编译的,那么显然你不能用它来测试nptl的二进制文件。
您的选择是:
- 使用启用了 nptl 的其他(较新的)系统 glibc,或
-
构建一个单独的支持 NPTL 的 glibc 版本,并使用它,例如
光盘格利布-2.15 ./configure --prefix=/usr/glibc-nptl && make && sudo make install
# 现在使用新构建的 glibc 运行二进制文件:
/usr/glibc-nptl/lib/ld-2.15.so/path/to/binary
另请参阅此答案。