gcc使用
编译链接:gcc filename -o objfilename 没有-o的话默认编译输出为a.out文件
只编译不连接:gcc -c filename -o objfilename.o 输出只编译好的目标文件
反汇编:objdump -d filename.o > filename.i 所得到的.i文件即为反汇编文件
由.s得到.o: as -o 示例:as -o filename.o filename.s,即可由filename.s得到filename.o
C源程序文件得到汇编文件:gcc -S 可由.c得到.s汇编文件
预编译处理:gcc -E 示例:gcc -E hello.c -o hello.i,可以由hello.c得到hello.i预处理c文件