[問題] 請問編譯MudOS

看板mud (網路地下城/文字遊戲)作者 (sam)時間20年前 (2005/04/05 23:08), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
我參考的網站 http://www.tacocity.com.tw/Cheng/mud/mud.htm 步驟大致是 1.修改 GNUmakefile or Makefile 的 #UALARM=ualarm.c to UALARM=ualarm.c 2.static void telnet_neg P2(char *, to, char *, from) {..} 裏面的 if (ch & 0x80) { => if (ch == 0xff ) { 3.修改ed.c 裡的一個函式 4.然後直接打 make ,因為在 Linux 下會先讀 GNUmakefile 的關係在編譯中途會 cd packages;gmake 然後就中斷了此時只需 cd packages;make;cd ..;make 就可以造出 driver 了 我的錯誤訊息 [sam@sam src]$ make gcc -Iobj -O -o obj/make_malloc.o -c make_malloc.c In file included from std_incl.h:91, from std.h:11, from make_malloc.c:6: /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>." /usr/lib/gcc-lib/i586-mandrake-linux-gnu/3.3.1/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>." make: *** [obj/make_malloc.o] Error 1 [sam@sam src]$ cd packages [sam@sam packages]$ make make: *** No targets specified and no makefile found. Stop. [sam@sam packages]$ 請高手指導一下 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.100.67
文章代碼(AID): #12KgdzZi (mud)
文章代碼(AID): #12KgdzZi (mud)