1. 指定生成汇编代码: -S
gcc -S -o main.s main.c
生成的.s文件中的以.开头的行,可以直接删掉,得到纯汇编代码。
那些以.开头的行主要用于后期链接时期使用的辅助信息,不会实际执行
2. 选定编译平台:
-m32 :指定32位编译
-m64:指定64位编译
gcc -S -o main.s main.c -m32
1. 指定生成汇编代码: -S
gcc -S -o main.s main.c
生成的.s文件中的以.开头的行,可以直接删掉,得到纯汇编代码。
那些以.开头的行主要用于后期链接时期使用的辅助信息,不会实际执行
2. 选定编译平台:
-m32 :指定32位编译
-m64:指定64位编译
gcc -S -o main.s main.c -m32