/usr/bin/ld 不小心被改爛了 - Linux

Joe avatar
By Joe
at 2008-10-01T17:45

Table of Contents

我寫的那支程式沒 autoconfig
ldconfig 作完了還是找不到 lcv
除非把 libcv.so.1 rename 成 libcv.so

如果其他板友有其他高見也請指點 @@

等下試試看重開會不會有效好了 XD

※ 引述《poppyer (破破)》之銘言:
: 那就有點奇怪了
: 應該是可以的
: 它會找到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

--
Tags: Linux

All Comments

Liam avatar
By Liam
at 2008-10-05T05:17
其實... 會不會是要跑: ln -s libcv.so.1 libcv.so

請推薦Linux的雜誌(紙本)

George avatar
By George
at 2008-10-01T16:28
我家附近的圖書館日前接受我的建議,明年加訂Linux Pilote這本雜誌了 管理員還告訴我,上面希望增加電腦科學類雜誌的數量, 所以來這裡詢問一下,有哪些比較好的Linux雜誌, 中英日文皆可 - ...

/usr/bin/ld 不小心被改爛了

Susan avatar
By Susan
at 2008-10-01T16:23
感謝回答 我改的是 /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 ...

/usr/bin/ld 不小心被改爛了

Tristan Cohan avatar
By Tristan Cohan
at 2008-10-01T16:16
你改了/usr/bin/ld? 還是/etc/ld.so.conf? 如果是後者的話, 貼出來看一下 那個ld說 -lcv找不到 就是說你的/etc/ld.so.conf中列的地方都找不到一個libcv.so的文件 試著找一找它, find / -iname libcv.so 看看以前你裝在什地方 ※ 引述 ...

/usr/bin/ld 不小心被改爛了

Odelette avatar
By Odelette
at 2008-10-01T16:07
承上文 參考了這篇 http://tinyurl.com/52efab 把 /etc/ld.so.conf 在第一行加上了 /usr/local/lib 從此以後我的所以程式都不能跑 linking 也不會過了? 原本有裝的一些 library 全部都被 ld 抱怨說找不到… 該怎麼樣 restore 回 ...

PAFF interlacing is not implemented?

Edith avatar
By Edith
at 2008-10-01T16:02
我有一台相機 我猜應該是用滿新的 quicktime codec 所以在我的 ubuntu 7.04 上面播會爛掉 可以播但是像是一堆雜訊(儘管顏色是對的) mplayer output 附在此文最後 我看到有一句 PAFF interlacing is not implemented? 就跑去 goog ...