0
我有一個名爲_myname.so而不是libmyname.so的共享庫(因爲它是Python接口的)。 我想鏈接C++代碼對這個庫。 它工作正常,如果我把它放在當前目錄中,並使用其鏈接:非標準庫名稱的ld庫搜索路徑
g++ -o _myother.so myother.o _myname.so ... -shared
但是,如果_myname.so是在其他目錄下,我必須把路徑,並在運行時,庫將被查看到相同的路徑而不是標準位置(LD_LIBRARY_PATH等)。
有沒有一種方法可以指定一個搜索路徑到ld(就像-L如果我的庫被命名爲libmyname.so),所以在運行時_myname.so在標準位置搜索?
謝謝,這正是我一直在尋找的。不幸的是,我現在堅持2.17。 –