2014-09-04 61 views
1

我試圖從主頁下載版本爲1.7的版本,使用標準的configure,make,sudo make install序列,但試圖運行生成的二進制文件。像recinf,我得到的錯誤:由於缺少共享庫,二進制文件拒絕運行

recinf: error while loading shared libraries: librec.so.1: cannot open shared object file: No such file or directory 

這是否意味着我在生成過程中犯了一個錯誤或者是包本身的錯誤?

+0

這可能意味着你需要以root身份運行'ldconfig'。 – 2014-09-04 23:36:04

回答

1

Etan Reisner表示問題在於共享對象庫已安裝但未加載到緩存中,因此需要運行ldconfig。運行後

sudo ldconfig 

二進制文件正常運行。如果我查看了/ usr/local/lib,我會在那裏看到這些庫。