作者samruqo (sam)
看板mud
标题[问题] 请问编译MudOS
时间Tue Apr 5 23:13:48 2005
我参考的网站
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