Re: [問題] 關於libiconv的編譯問題

看板PttCurrent作者 (Torsades de Pointes)時間20年前 (2005/05/29 01:19), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/5 (看更多)
※ 引述《pizzamx (pizza)》之銘言: : 錯誤如下﹕ : ../innbbsd/str_decode.c: In function `str_iconv': : ../innbbsd/str_decode.c:180: warning: passing arg 2 of `libiconv' from : incompatible pointer type : /tmp/ccowphjB.o(.text+0x177): In function `str_iconv': : : undefined reference to `libiconv_open' : /tmp/ccowphjB.o(.text+0x1bd): In function `str_iconv': : : undefined reference to `libiconv' : /tmp/ccowphjB.o(.text+0x226): In function `str_iconv': : : undefined reference to `libiconv_close' : collect2: ld returned 1 exit status : *** Error code 1 : Stop. : *** Error code 1 : Stop. : 一些有關的信息﹕ : 已經裝了libiconv1.9.2 : gcc version 2.96 20000731 (Red Hat Linux 7.3 2.96-110) : 請問是什麼問題﹐//bow 看起來似乎還是沒找到iconv...不確定RH7.3有沒有內建iconv,先這樣問好了. 你的編譯參數有沒有加上str_decode.c裡面寫的: /* * bsd 底下使用要編譯時要加 -I/usr/local/include -L/usr/local/lib -liconv * 若真的沒有iconv就把上面這行 #define 刪了 */ 這樣? 話說回來,這年頭還在用RH7.3,不考慮換個新一點的版本嗎? 稍微新一點的Linux版本應該都直接內建libiconv在glibc裡面了,這樣可以省點事. 我在也很舊(2002)了的Debian 3.0上編譯innbbsd可以順利完成...僅供參考. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.25.170
文章代碼(AID): #12cAWhQ- (PttCurrent)
討論串 (同標題文章)
文章代碼(AID): #12cAWhQ- (PttCurrent)