蟒蛇3.3的版本,我只是從源代碼編譯:我如何獲得python與libz編譯?
$ ldd ./python
linux-gate.so.1 => (0xb776c000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb773b000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7736000)
libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xb7731000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb7707000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7589000)
/lib/ld-linux.so.2 (0xb776d000)
與我的系統版本python3的(3.2):
$ ldd `which python3`
linux-gate.so.1 => (0xb7777000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb7746000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb7741000)
libutil.so.1 => /lib/i386-linux-gnu/libutil.so.1 (0xb773c000)
libssl.so.1.0.0 => /lib/i386-linux-gnu/libssl.so.1.0.0 (0xb76ef000)
libcrypto.so.1.0.0 => /lib/i386-linux-gnu/libcrypto.so.1.0.0 (0xb754b000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xb7536000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xb750c000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb738d000)
/lib/ld-linux.so.2 (0xb7778000)
libz進行和其他一些庫丟失,出於某種原因。我嘗試瞭解決方案here,但它沒有奏效。我難住 - 有什麼想法?
爲什麼你認爲二進制文件需要鏈接到zlib? – 2012-03-19 03:36:24
我遇到了一個我正在編寫的cython模塊的問題,因爲缺少libz。 – colinmarc 2012-03-19 04:22:44