Created
July 27, 2012 12:10
-
-
Save plus7/3187614 to your computer and use it in GitHub Desktop.
Amberのビルド
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
as main.s -o main.o --32 | |
as lib.s -o lib.o --32 | |
as lex.s -o lex.o --32 | |
as compile.s -o compile.o --32 | |
as codegen.s -o codegen.o --32 | |
ld main.o lib.o lex.o compile.o codegen.o -o rlc --nostdlib -m elf_i386 --entry=_main | |
make[1]: ディレクトリ `/home/ahya/amber/rowl0' から出ます | |
cd rowl1; make | |
make[1]: ディレクトリ `/home/ahya/amber/rowl1' に入ります | |
../rowl0/rlc < startup.rl > startup.s | |
as startup.s -o startup.o --32 | |
../rowl0/rlc < stddef.rl > stddef.s | |
../rowl0/rlc < code.rl > code.s | |
../rowl0/rlc < main.rl > main.s | |
as main.s -o main.o --32 | |
as stddef.s -o stddef.o --32 | |
../rowl0/rlc < stdlib.rl > stdlib.s | |
as stdlib.s -o stdlib.o --32 | |
../rowl0/rlc < alloc.rl > alloc.s | |
as alloc.s -o alloc.o --32 | |
../rowl0/rlc < rowllib.rl > rowllib.s | |
as rowllib.s -o rowllib.o --32 | |
../rowl0/rlc < builtin.rl > builtin.s | |
as builtin.s -o builtin.o --32 | |
../rowl0/rlc < pprint.rl > pprint.s | |
as pprint.s -o pprint.o --32 | |
../rowl0/rlc < token.rl > token.s | |
../rowl0/rlc < lex.rl > lex.s | |
as lex.s -o lex.o --32 | |
../rowl0/rlc < parse.rl > parse.s | |
as parse.s -o parse.o --32 | |
../rowl0/rlc < eval.rl > eval.s | |
as eval.s -o eval.o --32 | |
ld startup.o main.o stddef.o stdlib.o alloc.o rowllib.o builtin.o pprint.o lex.o parse.o eval.o -o rlci --nostdlib -m elf_i386 --entry=_start | |
./rlci vm-main.rlc > vm-main.s | |
[DEBUG] total memory : 18202054bytes (18 blocks) | |
as vm-main.s -o vm-main.o --32 | |
./rlci vm-eval.rlc > vm-eval.s | |
# of VM instructions = 135 | |
[DEBUG] total memory : 33731221bytes (33 blocks) | |
as vm-eval.s -o vm-eval.o --32 | |
./rlci vm-gc.rlc > vm-gc.s | |
[DEBUG] total memory : 73906652bytes (71 blocks) | |
as vm-gc.s -o vm-gc.o --32 | |
./rlci vm-load.rlc > vm-load.s | |
[DEBUG] total memory : 3602058bytes (4 blocks) | |
as vm-load.s -o vm-load.o --32 | |
./rlci vm-prim-util.rlc > vm-prim-util.s | |
[DEBUG] total memory : 5907160bytes (6 blocks) | |
as vm-prim-util.s -o vm-prim-util.o --32 | |
./rlci vm-prim-sys.rlc > vm-prim-sys.s | |
[DEBUG] total memory : 11597117bytes (12 blocks) | |
as vm-prim-sys.s -o vm-prim-sys.o --32 | |
./rlci vm-prim-io.rlc > vm-prim-io.s | |
[DEBUG] total memory : 43152004bytes (42 blocks) | |
as vm-prim-io.s -o vm-prim-io.o --32 | |
./rlci vm-prim-string.rlc > vm-prim-string.s | |
[DEBUG] total memory : 9859730bytes (10 blocks) | |
as vm-prim-string.s -o vm-prim-string.o --32 | |
./rlci vm-prim-vector.rlc > vm-prim-vector.s | |
[DEBUG] total memory : 33306191bytes (32 blocks) | |
as vm-prim-vector.s -o vm-prim-vector.o --32 | |
./rlci vm-prim-tuple.rlc > vm-prim-tuple.s | |
[DEBUG] total memory : 6498566bytes (7 blocks) | |
as vm-prim-tuple.s -o vm-prim-tuple.o --32 | |
./rlci vm-prim-idtable.rlc > vm-prim-idtable.s | |
[DEBUG] total memory : 14548107bytes (14 blocks) | |
as vm-prim-idtable.s -o vm-prim-idtable.o --32 | |
ld vm-main.o vm-eval.o vm-gc.o vm-load.o vm-prim-util.o vm-prim-sys.o vm-prim-io.o vm-prim-string.o vm-prim-vector.o vm-prim-tuple.o vm-prim-idtable.o -o rlvm --nostdlib -m elf_i386 --entry=_start | |
./rlci linker.rlc > linker | |
[DEBUG] total memory : 64157140bytes (62 blocks) | |
./rlci disasm.rlc > disasm | |
[DEBUG] total memory : 170084395bytes (163 blocks) | |
./rlci rowl1-util.rlc > rowl1-util.rlo | |
[DEBUG] total memory : 47699667bytes (46 blocks) | |
./rlci rowl1-symtable.rlc > rowl1-symtable.rlo | |
[DEBUG] total memory : 58125070bytes (56 blocks) | |
./rlci rowl1-node.rlc > rowl1-node.rlo | |
[DEBUG] total memory : 183247078bytes (176 blocks) | |
./rlci rowl1-error.rlc > rowl1-error.rlo | |
[DEBUG] total memory : 26740674bytes (26 blocks) | |
./rlci rowl1-module.rlc > rowl1-module.rlo | |
[DEBUG] total memory : 63646629bytes (62 blocks) | |
./rlci rowl1-assemble.rlc > rowl1-assemble.rlo | |
[DEBUG] total memory : 290283014bytes (278 blocks) | |
./rlci rowl1-compile.rlc > rowl1-compile.rlo | |
[DEBUG] total memory : 448754794bytes (429 blocks) | |
./rlci rowl1-packrat.rlc > rowl1-packrat.rlo | |
[DEBUG] total memory : 645697965bytes (616 blocks) | |
./rlci rowl1-matching.rlc > rowl1-matching.rlo | |
[DEBUG] total memory : 179992468bytes (173 blocks) | |
./rlci rowl1-interp.rlc > rowl1-interp.rlo | |
[DEBUG] total memory : 119954138bytes (115 blocks) | |
./rlci rowl1-main.rlc > rowl1-main.rlo | |
[DEBUG] total memory : 17918755bytes (18 blocks) | |
./rlci rowl1-base.rlc > rowl1-base.rlo | |
[DEBUG] total memory : 37751444bytes (37 blocks) | |
./rlci rowl1-numeric.rlc > rowl1-numeric.rlo | |
[DEBUG] total memory : 36401880bytes (35 blocks) | |
./rlci rowl1-string.rlc > rowl1-string.rlo | |
[DEBUG] total memory : 36596289bytes (35 blocks) | |
./rlci rowl1-list.rlc > rowl1-list.rlo | |
[DEBUG] total memory : 57155369bytes (55 blocks) | |
./rlci rowl1-array.rlc > rowl1-array.rlo | |
[DEBUG] total memory : 48043444bytes (46 blocks) | |
./rlci rowl1-io.rlc > rowl1-io.rlo | |
[DEBUG] total memory : 43611298bytes (42 blocks) | |
./rlci startup.rlc > startup.rlo | |
[DEBUG] total memory : 8811394bytes (9 blocks) | |
./rlvm linker rowl1-main.rlo rowl1-util.rlo rowl1-symtable.rlo rowl1-node.rlo rowl1-packrat.rlo rowl1-module.rlo rowl1-interp.rlo rowl1-assemble.rlo rowl1-compile.rlo rowl1-matching.rlo rowl1-error.rlo rowl1-base.rlo rowl1-numeric.rlo rowl1-string.rlo rowl1-list.rlo rowl1-array.rlo rowl1-io.rlo -o rowl1 | |
rm vm-prim-util.s vm-load.s vm-prim-vector.s vm-eval.s vm-prim-io.s vm-prim-idtable.s vm-prim-sys.s vm-prim-tuple.s vm-prim-string.s vm-gc.s vm-main.s | |
make[1]: ディレクトリ `/home/ahya/amber/rowl1' から出ます |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment