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

By Joe
at 2008-10-01T17:45
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
--
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

By Liam
at 2008-10-05T05:17
at 2008-10-05T05:17
Related Posts
請推薦Linux的雜誌(紙本)

By George
at 2008-10-01T16:28
at 2008-10-01T16:28
/usr/bin/ld 不小心被改爛了

By Susan
at 2008-10-01T16:23
at 2008-10-01T16:23
/usr/bin/ld 不小心被改爛了

By Tristan Cohan
at 2008-10-01T16:16
at 2008-10-01T16:16
/usr/bin/ld 不小心被改爛了

By Odelette
at 2008-10-01T16:07
at 2008-10-01T16:07
PAFF interlacing is not implemented?

By Edith
at 2008-10-01T16:02
at 2008-10-01T16:02