这适用于Debian Squeeez上的Python 2.6.6。我试图找出debian附带的二进制文件是否配置了以下标志:
--with-threads --enable-shared
好像他们不是我需要自己编译和安装源代码。
答案 0 :(得分:11)
--with-threads
(这是默认值)意味着Python支持线程,这意味着import thread
将起作用。一种简单的方法是使用python$version -m threading
--enable-shared
意味着Python附带libpython$version.so
文件,安装在$prefix/lib
(与python$version
目录一起,不在其中。)最简单的方法是查看该文件是否存在 - 假设您想知道,因为您需要使用此libpython共享库。如果您确实需要知道python$version
二进制文件是否使用此共享库,ldd
会告诉您。我之所以这样做是因为在Debian上,即使/usr/lib/python$version.so
静态链接,/usr/bin/python$version
也会存在。