Re: [問題] /usr/bin/ld 不小心被改爛了

看板Linux作者 (破破)時間17年前 (2008/10/01 16:30), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串4/6 (看更多)
那就有點奇怪了 應該是可以的 它會找到libcv.so.1的, 不用帶-lcv1.0.0 再試試sudo ldconfig讓它更新一下cache 同時你的程序make以前, 重新autoconfig / configure一下 還不行我也沒辦法了 ※ 引述《Reinhard (偽ABJ)》之銘言: : 感謝回答 : 我改的是 /etc/ld.so.conf : 目前是長這樣: : /usr/lib : /usr/local/lib : include /etc/ld.so.conf.d/*.conf : 事實上我的 .so 檔並不是 libcv.so 而是 libcv.so.1, libcv.so.1.0.0 : locate libcv 會回傳(請見最下方兩行): : /usr/share/doc/libcvaux1 : /usr/share/doc/libcvaux1/changelog.gz : /usr/share/doc/libcvaux1/changelog.Debian.gz : /usr/share/doc/libcvaux1/copyright : /usr/share/doc/libcv1 : /usr/share/doc/libcv1/changelog.gz : /usr/share/doc/libcv1/changelog.Debian.gz : /usr/share/doc/libcv1/copyright : /usr/lib/libcvaux.so.1.0.0 : /usr/lib/libcvaux.so.1 : /usr/lib/libcv.so.1.0.0 : /usr/lib/libcv.so.1 : 我想可能是要在 g++ linker 參數下 -lcv1.0.0 之類的? : 還是乾脆就把 libcv.so.1 改名成 libcv.so? : 不過以前是不用這樣搞啦… QQ : ※ 引述《poppyer (破破)》之銘言: : : 你改了/usr/bin/ld? 還是/etc/ld.so.conf? : : 如果是後者的話, 貼出來看一下 : : 那個ld說 -lcv找不到 : : 就是說你的/etc/ld.so.conf中列的地方都找不到一個libcv.so的文件 : : 試著找一找它, find / -iname libcv.so : : 看看以前你裝在什地方 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 137.132.97.126

10/01 16:35, , 1F
請問 autoconfig 是指?
10/01 16:35, 1F
文章代碼(AID): #18upKmfm (Linux)
討論串 (同標題文章)
文章代碼(AID): #18upKmfm (Linux)