2
我必須運送一個應用程序的第三方庫。因爲我不想手動設置LD_LIBRARY_PATH
或者需要任何包裝腳本,我希望automake設置自定義rpath
。不幸的是libtool
都有自己-rpath
選項,並在automake和自定義rpath
g++: unrecognized option '-rpath'
加入-Wl,-rpath,/foo/bar
到LDFLAGS
唯一的結果,因爲libtool
似乎得到混淆的命令行選項。替代形式-Wl,-rpath -Wl,/foo/bar
也是如此。
有沒有什麼辦法可以指定一個自定義的rpath而沒有libtool干擾?
謝謝,在'_LDFLAGS'中指定'-rpath'(或'-R')的作品。仍然看起來很奇怪,libtool只接受標準和自己(鏈接器)標誌的隨機混合。 – scai
我可以指定相對'rpath'嗎? Libtool失敗,錯誤地說:'錯誤:只允許絕對運行路徑' –
我的意思是,我想使用'$$ ORIGIN/libs' –