[1158] 前橋言語:on MacOSX
投稿者:たろう
2008/11/07 20:04:47
diksam_0_4_unix.tgz
前橋さま
マックosx で、コンパイルしたいのですが可能ですか?
powerpc g3 インテルマックでは、ありません。
makeの実行画面を示します。
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
$ tar zxf diksam_0_4_unix.tgz
$ ls
diksam_0_4_unix.tgz diksam_unix/
$ cd diksam_unix/compiler/
$ make
yacc -dv diksam.y
lex diksam.l
cc -c -g lex.yy.c -I/usr/local/include -I../include
cc -c -g y.tab.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG main.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG interface.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG create.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG fix_tree.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG generate.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG string.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG wchar.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG util.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG error.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG error_message.c -I/usr/local/include -I../include
cc -c -g -Wall -ansi -Wswitch-enum -DDEBUG builtin/builtin.c -I/usr/local/include -I../include
cd ../dvm; make;
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include execute.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include load.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include heap.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include native.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include nativeif.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include wchar.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include util.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include error.c
cc -c -g -DDEBUG -Wall -ansi -Wswitch-enum -I../include error_message.c
ld -r -o dvm.o execute.o load.o heap.o native.o nativeif.o wchar.o util.o error.o error_message.o
cd ../share; make;
cc -c -g -I../include -DDEBUG -Wall -ansi -Wswitch-enum -I../include dispose.c
cc -c -g -I../include -DDEBUG -Wall -ansi -Wswitch-enum -I../include opcode.c
cc -c -g -I../include -DDEBUG -Wall -ansi -Wswitch-enum -I../include disassemble.c
cc -c -g -I../include -DDEBUG -Wall -ansi -Wswitch-enum -I../include wchar.c
cc -c -g -I../include -DDEBUG -Wall -ansi -Wswitch-enum -I../include util.c
ld -r -o share.o dispose.o opcode.o disassemble.o wchar.o util.o
cd ../memory; make;
cc -c -g -DDEBUG -Wall -I../include memory.c
cc -c -g -DDEBUG -Wall -I../include storage.c
ld -r -o mem.o memory.o storage.o
cd ../debug; make;
cc -c -g -Wall -DDBG_NO_DEBUG -I../include debug.c
ld -r -o dbg.o debug.o
cd ./builtin; make;
cc -g -DDEBUG -Wall -ansi -Wswitch-enum -obuiltin_conv -I../../include builtin_conv.c ../../memory/memory.o ../../debug/debug.o
ld: unknown flag: -obuiltin_conv
make[1]: *** [builtin_conv] Error 1
make: *** [diksam] Error 2
$
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^