1.C语言汇编器产生汇编代码的命令
gcc -Og -S xxx.c
C++产生汇编代码
g++ -Og -S xxx.cpp
生成.s文件,使用vim打开该文件即可看到汇编代码
2.使用命令(对于.c文件)
gcc -Og -c xxx.c
(对于.cpp文件)
g++ -Og -c xxx.cpp
会产生目标代码文件xxx.o,其格式为二进制(如上图中的main.o)
3.使用反汇编器查看机器代码文件的内容
objdump -d xxx.o
该命令可以根据机器代码产生一种类似于汇编代码的格式
4.gcc产生Intel格式汇编代码
gcc -Og -S -masm=intel xxx.c