看板 LinuxDev 關於我們 聯絡資訊
※ 引述《ppp168p (時光暫停)》之銘言: : 大家午安 : 我從網路上抓了一個open source 編譯給PC使用時 : 可以順利編譯成功,但我剛剛試著cross compile, : 發生以下的錯誤代碼 : /usr/local/openmoko/arm/lib/gcc/arm-angstrom-linux-gnueabi/4.1.2/../../../../ : arm-angstrom-linux-gnueabi/bin/ld: cannot find -lgobject-2.0 : collect2: ld returned 1 exit status : 我去檢查我toolchians 中的/usr/lib目錄下有以下檔案 : libgobject-2.0.la libgobject-2.0.so.0.1600.1 : libgobject-2.0.so libgobject-2.0.so.0.2000.4 : libgobject-2.0.so.0 : 想請問一下大家~我該怎樣子做才能使ld找到對應的函式庫呢!!?? 測試 ldconfig -v | grep 'gobject' | more 檢查是否有加入 gobject lib 路徑, 如果沒有, 請自行加入 /etc/ld.so.conf , 然後執行 ldconfig -f /etc/ld.so.conf , 重新編譯程式看看 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.199.130
walimis:自己在編譯的時候手工加-L <toolchain的/usr/lib目錄> 08/13 11:02