我想清除鏈接庫鏈接的ldconfig緩存來鏈接。 我有一個本地文件夾新建庫的位置。 我想更新ldconfig緩存以指向這些新建的庫。清除並重建ldconfig緩存?
我試過使用ldconfig -c命令,給它我自己的.conf文件。 我也嘗試替換/etc/ld.so.conf文件以指向libs的新路徑。 但即使這樣做後,當我使用ldconfig -p命令檢查緩存時,它仍顯示舊的庫。
因此如何清除和重建ldconfig緩存? 只需添加:我在Ubuntu 13.10上。
我想清除鏈接庫鏈接的ldconfig緩存來鏈接。 我有一個本地文件夾新建庫的位置。 我想更新ldconfig緩存以指向這些新建的庫。清除並重建ldconfig緩存?
我試過使用ldconfig -c命令,給它我自己的.conf文件。 我也嘗試替換/etc/ld.so.conf文件以指向libs的新路徑。 但即使這樣做後,當我使用ldconfig -p命令檢查緩存時,它仍顯示舊的庫。
因此如何清除和重建ldconfig緩存? 只需添加:我在Ubuntu 13.10上。
2年較晚,但萬一有人偶然發現了這一點,因爲su
,運行以下命令:
rm /etc/ld.so.cache
ldconfig
重建緩存
打開/etc/ld.so.conf
爲須藤,並添加一個新行與庫目錄。在這種情況下,我們添加/usr/local/lib
。 重新運行ldconfig來重建緩存:
$ sudo ldconfig
這爲我工作。