背景:
阅读文章

在Linux或者Unix下的编译mudos过程

[日期:2009-10-30] 来源:  作者:MUDWIZ [字体: ]

Writing build options to option_defs.c ...
unlink malloc.c: No such file or directory
unlink mallocwrapper.c: No such file or directory
Using memory allocation package: sysmalloc.c
link mallocwrapper.c: No such file or directory


Building compiler files ...
Creating 'grammar.y' from 'grammar.y.pre' ...

./edit_source -process packages/Makefile.pre
Creating 'packages/Makefile' from 'packages/Makefile.pre' ...

./edit_source -process packages/GNUmakefile.pre
Creating 'packages/GNUmakefile' from 'packages/GNUmakefile.pre' ...

./edit_source -process mudlib/Makefile.pre
Creating 'mudlib/Makefile' from 'mudlib/Makefile.pre' ...

./edit_source -process mudlib/GNUmakefile.pre
Creating 'mudlib/GNUmakefile' from 'mudlib/GNUmakefile.pre' ...

./edit_source -build_efuns
Building efun tables ...

touch mallocwrapper.c
touch malloc.c
touch files
make -C packages 'CC=gcc' 'CFLAGS= -O2 -fomit-frame-pointer -fstrength-reduce' 'OBJDIR=../obj' 'RANLIB=ranlib'
make[1]: Entering directory `/home/zeus/mudos/v22pre11/v22pre11/src/packages'
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/uids.o -c uids.c
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/contrib.o -c contrib.c
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/sockets.o -c sockets.c
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/develop.o -c develop.c
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/math.o -c math.c
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/parser.o -c parser.c
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/mudlib_stats.o -c mudlib_stats.c
ar rcu packages.a ../obj/uids.o ../obj/contrib.o ../obj/sockets.o ../obj/develop.o ../obj/math.o ../obj/parser.o ../obj/mudlib_stats.o
ranlib packages.a
make[1]: Leaving directory `/home/zeus/mudos/v22pre11/v22pre11/src/packages'
make -C mudlib 'CC=gcc' 'CFLAGS= -O2 -fomit-frame-pointer -fstrength-reduce' 'OBJDIR=../obj' 'RANLIB=ranlib'
make[1]: Entering directory `/home/zeus/mudos/v22pre11/v22pre11/src/mudlib'
gcc -I../obj -I.. -O2 -fomit-frame-pointer -fstrength-reduce -o ../obj/interface.o -c interface.c
ar rcu mudlib.a ../obj/interface.o
ranlib mudlib.a
make[1]: Leaving directory `/home/zeus/mudos/v22pre11/v22pre11/src/mudlib'
bison -d -y grammar.y
rm -f grammar.tab.*
sed "s/y.tab.c/grammar.tab.c/g" y.tab.c > grammar.tab.c
mv y.tab.h grammar.tab.h
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/grammar.tab.o -c grammar.tab.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/lex.o -c lex.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/main.o -c main.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/rc.o -c rc.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/interpret.o -c interpret.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/simulate.o -c simulate.c


gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/file.o -c file.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/object.o -c object.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/backend.o -c backend.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/array.o -c array.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/mapping.o -c mapping.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/comm.o -c comm.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/ed.o -c ed.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/regexp.o -c regexp.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/swap.o -c swap.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/buffer.o -c buffer.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/crc32.o -c crc32.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/malloc.o -c malloc.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/mallocwrapper.o -c mallocwrapper.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/class.o -c class.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/efuns_main.o -c efuns_main.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/efuns_port.o -c efuns_port.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/call_out.o -c call_out.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/otable.o -c otable.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/dumpstat.o -c dumpstat.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/stralloc.o -c stralloc.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/port.o -c port.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/reclaim.o -c reclaim.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/parse.o -c parse.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/simul_efun.o -c simul_efun.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/sprintf.o -c sprintf.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/program.o -c program.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/compiler.o -c compiler.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/avltree.o -c avltree.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/icode.o -c icode.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/trees.o -c trees.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/generate.o -c generate.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/scratchpad.o -c scratchpad.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/socket_efuns.o -c socket_efuns.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/socket_ctrl.o -c socket_ctrl.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/qsort.o -c qsort.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/eoperators.o -c eoperators.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/socket_err.o -c socket_err.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/md.o -c md.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/strstr.o -c strstr.c

gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/disassembler.o -c disassembler.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/binaries.o -c binaries.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/ualarm.o -c ualarm.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/replace_program.o -c replace_program.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/ccode.o -c ccode.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/cfuns.o -c cfuns.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/compile_file.o -c compile_file.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/crypt.o -c crypt.c
mv -f driver driver.old
mv: driver: No such file or directory
make: [driver] Error 1 (ignored)
gcc -O2 -fomit-frame-pointer -fstrength-reduce obj/grammar.tab.o obj/lex.o obj/main.o obj/rc.o obj/interpret.o obj/simulate.o obj/file.o obj/object.o obj/backend.o obj/array.o obj/mapping.o obj/comm.o obj/ed.o obj/regexp.o obj/swap.o obj/buffer.o obj/crc32.o obj/malloc.o obj/mallocwrapper.o obj/class.o obj/efuns_main.o obj/efuns_port.o obj/call_out.o obj/otable.o obj/dumpstat.o obj/stralloc.o obj/hash.o obj/port.o obj/reclaim.o obj/parse.o obj/simul_efun.o obj/sprintf.o obj/program.o obj/compiler.o obj/avltree.o obj/icode.o obj/trees.o obj/generate.o obj/scratchpad.o obj/socket_efuns.o obj/socket_ctrl.o obj/qsort.o obj/eoperators.o obj/socket_err.o obj/md.o obj/strstr.o obj/disassembler.o obj/binaries.o obj/ualarm.o obj/replace_program.o obj/ccode.o obj/cfuns.o obj/compile_file.o obj/crypt.o -o driver packages/packages.a mudlib/mudlib.a `cat system_libs`
gcc -O2 -fomit-frame-pointer -fstrength-reduce -o obj/addr_server.o -c addr_server.c
gcc -O2 -fomit-frame-pointer -fstrength-reduce obj/socket_ctrl.o obj/addr_server.o obj/port.o \
-o addr_server `cat system_libs`

收藏 推荐 打印 | 录入:sbso | 阅读:
相关内容       MUDOS  mud 
本文评论   [发表评论]   全部评论 (0)
内容推送
52mud提供
一起回忆泥巴游戏QQ群68186072
52mud官方微信公众平台
热门评论