This commit is contained in:
nub31
2025-05-05 16:36:24 +02:00
parent f77fdb86f3
commit cca6fc55d6
9 changed files with 17 additions and 58 deletions

View File

@@ -3,14 +3,10 @@ mkdir -p out
dotnet run --project lang/Nub.Lang example out/out.qbe
gcc -c -g -fno-stack-protector -fno-builtin std/baseline/gc.c -o out/gc.o
nasm -g -felf64 std/baseline/str_cmp.asm -o out/str_cmp.o
nasm -g -felf64 std/baseline/runtime.asm -o out/runtime.o
nasm -g -felf64 std/core/str_len.asm -o out/str_len.o
nasm -g -felf64 std/core/itoa.asm -o out/itoa.o
gcc -c -g -fno-stack-protector -fno-builtin std/gc.c -o out/gc.o
nasm -g -felf64 std/runtime.asm -o out/runtime.o
qbe out/out.qbe > out/out.s
gcc -c -g out/out.s -o out/out.o
gcc -no-pie -nostartfiles -o out/program out/gc.o out/str_cmp.o out/str_len.o out/itoa.o out/runtime.o out/out.o
gcc -no-pie -nostartfiles -o out/program out/gc.o out/runtime.o out/out.o