1
似乎在OS X共享庫的絕對路徑引用:在Linux上在OS X上使用相對路徑或庫名引用共享庫?
$ otool -L /bin/ls
/bin/ls:
/usr/lib/libutil.dylib (compatibility version 1.0.0, current version 1.0.0)
/usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
/usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
雖然,圖書館大多是他們的名字引用。我可以改變這種行爲嗎?
謝謝!
編輯:我檢查了FreeBSD,它的運行方式與Linux相同。我不知道這是否只是鏈接器的問題,但是在OS X上使用gcc(不是鏗鏘聲)後,它沒有改變任何東西。
這是什麼運氣?我現在正面臨類似的問題。 – IneQuation
@IneQuation不,還是沒有運氣。 – xuhdev