Re: [問題] 請問編譯MudOS

看板mud (網路地下城/文字遊戲)作者時間20年前 (2005/04/06 09:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《samruqo.bbs@ptt.cc (sam)》之銘言: > 我的錯誤訊息 > [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]$ > 請高手指導一下 謝謝 可以說是你的 gcc 版本太新,而 MudOS 又年久失修無人維護的關係。 你需要具備一點 C 語言知識,才能完全正確無誤的解決這個問題, 簡單說,你可以將 MudOS 原始碼中你認為會編譯到的地方, 將 <varargs.h> 改成 <stdarg.h> 即可。 varargs.h 這個 header file 已經被 ISO C 遺棄很久了。 -- ※ Origin: 交大資工鳳凰城資訊站 <bbs.csie.nctu.edu.tw> ◆ From: 218-171-140-189.dynamic.hinet.net
文章代碼(AID): #12KpmK00 (mud)
文章代碼(AID): #12KpmK00 (mud)