看板 PttCurrent 關於我們 聯絡資訊
1. 首先我想問一下認為ptt程式有bug真的是去pttbug板問嗎@@ 感覺好像不太有人理我的感覺... 我都不知道我想的對不對..... 2. 正題 我架的站目前是r5582 從ptt轉寄文章到我的站時 有中文標題會導致退信 然後bbsmail會說undefined reference to libiconv_open 我追查後 好像是因為 libiconv_open是libcmsys.a裡的str_iconv呼叫的 但compile bbsmail時 指令是 gcc -g -Os -W -Wall -Wunused -pipe -DBBSHOME='"/home/bbs"' -I../include -I/usr/local/include -DPTTBBS_UTIL -Os -Wl,--as-needed -L/usr/local/lib -o bbsmail bbsmail.c util_var.o -lkvm -liconv ../common/bbs/libcmbbs.a ../common/sys/libcmsys.a ../common/osdep/libosdep.a -liconv參數下在../common/sys/libcmsys.a之前, 應該會導致libcmsys.a呼叫不到libiconv 對吧? 我把util/Makefile裡的 LDLIBS+=$(SRCROOT)/common/bbs/libcmbbs.a \ $(SRCROOT)/common/sys/libcmsys.a \ $(SRCROOT)/common/osdep/libosdep.a 改成 LDLIBS:=$(SRCROOT)/common/bbs/libcmbbs.a \ $(SRCROOT)/common/sys/libcmsys.a \ $(SRCROOT)/common/osdep/libosdep.a $(LDLIBS) 就可以work了 不知道這樣對不對 3. 所以這算bug嗎? 我到底有沒有走錯板XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.202.7 ※ 編輯: x4base 來自: 140.114.202.7 (04/01 20:34)
x4base:還有我蠻好奇為什麼ptt用一樣的程式碼不會有問題@@ 04/01 22:53
x4base:是機器還是os哪裡不一樣嗎XD 04/01 22:53
wens:linux沒有libiconv... 是包在libc裡面的 04/02 20:39