orange's学习--第五章: b汇编代码和C语言代码相互调用

orange's学习--第五章: b汇编代码和C语言代码相互调用

之所以这样安排,是因为它包含了汇编代码和C代码之间相互的调用,掌握这一点很重要,在我们今后的工作中会经常用到。

orange's学习--第五章: b汇编代码和C语言代码相互调用

使用关键字global和extern这两个关键字,就可以方便地在汇编和C代码之间*来去。

nasm -f elf32  -o foo.o  foo.asm
gcc  -m32   -c -o bar.o  bar.c

ld  -m elf_i386  -o  foobar  foo.o  bar.o