我的鏈接線海合會包括以下連續兩個條目:gcc鏈接器如何選擇/ usr/lib與/ usr/lib64來獲得庫解析?
-lrt
-lpam
這似乎擴展爲:
/usr/lib64/librt.so /usr/lib/libpam.so
爲什麼RT決心lib64的,而PAM是決心lib和結果失敗:
/usr/lib/libpam.so: could not read symbols: File in wrong format
因爲它只有32位ELF。有一個/usr/lib64/libpam.so是64位的ELF,爲什麼它沒有被佔用?
你使用的是libtool嗎? – Flexo 2010-11-08 00:18:29
@awoodland我怎麼知道? – WilliamKF 2010-11-08 00:20:06