Open wittyResry opened 8 years ago
gcc -E hello.c -o hello.i
gcc -S hello.i -o hello.s
gcc -c hello.s -o hello.o
as hello.s -o hello.o
ld -static /usr/lib/crt1. /usr/lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.1.3/crtbeginT.o -L /lib -L /usr/lib -L /usr/lib/gcc/i486-linux-gnu/4.1.3 hello.o --srart-group -lgcc -lgcc_eh -lc --end-group /usr/lib/gcc/i486-linux-gnu/4.1.3/crtend.o /usr/lib/crtn.o
第二章、编译和链接
gcc -E hello.c -o hello.i
gcc -S hello.i -o hello.s
gcc -c hello.s -o hello.o
或者as hello.s -o hello.o
ld -static /usr/lib/crt1. /usr/lib/crti.o /usr/lib/gcc/i486-linux-gnu/4.1.3/crtbeginT.o -L /lib -L /usr/lib -L /usr/lib/gcc/i486-linux-gnu/4.1.3 hello.o --srart-group -lgcc -lgcc_eh -lc --end-group /usr/lib/gcc/i486-linux-gnu/4.1.3/crtend.o /usr/lib/crtn.o