[問題] 加小程式

看板PttCurrent作者 (Torsades de Pointes)時間19年前 (2006/05/09 21:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
從itoc板看到一支Yahoo!奇摩字典的程式,想拿來加在ptt上. 結果make時會出現以下訊息: ccache gcc -O -g -Os -Wall -pipe -DBBSHOME='"/home/bbs"' -I../include -march=pentium-mmx -D__OS_MAJOR_VERSION__="2" -D__OS_MINOR_VERSION__="4" -c dict.c sh ../util/newvers.sh gcc -Os -L/usr/local/lib -lhz -Wl,--sort-common -o mbbsd admin.o announce.o args.o assess.o bbs.o board.o cache.o cal.o card.o chat.o chc.o chc_tab.o chicken.o convert.o crypt.o dark.o edit.o fav.o friend.o gamble.o gomo.o guess.o indict.o io.o kaede.o lovepaper.o mail.o mbbsd.o menu.o more.o name.o osdep.o othello.o read.o record.o register.o screen.o stuff.o talk.o term.o topsong.o user.o brc.o vice.o vote.o xyz.o voteboard.o syspost.o var.o passwd.o calendar.o go.o file.o pmore.o chess.o dict.o vers.c menu.o(.rodata+0x540): In function `show_menu': /home/bbs/20041228ptt/mbbsd/menu.c:207: undefined reference to `main_yahoo' collect2: ld returned 1 exit status *** Error code 1 Stop. 看來是ld找不到menu.c所呼叫,寫在dict.c裡面的main_yahoo(),所以就爆炸了. 可是我有在proto.h裡面宣告過int main_yahoo(void);了,狀況依然如舊... 還有什麼地方要作修改的嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.25.104.20
文章代碼(AID): #14O9U2DS (PttCurrent)