gcc 编译步骤概要
[root@centos-dh p2]# gcc main.c #编译生成a.out
[root@centos-dh p2]# gcc main.c -o main #编译生成main
[root@centos-dh p2]# gcc -E main.c -omain.i #执行预处理,生成 main.i
[root@centos-dh p2]# gcc -S main.c #执行汇编,生成 main.s
[root@centos-dh p2]# gcc -S main.i -omain_s.s #从预处理文件main.i生成汇编,生成 main_s.s
#gcc -S main.c -o main.s -m32 #编译32位的程序
[root@centos-dh p2]# gcc -c main.s #编译汇编文件main.s 生成main.o
[root@centos-dh p2]# gcc -gstabs -c main.s-o main.o #编译汇编文件main.s指定调试选项 生成main.o
# gcc –gstabs main.s -omain #直接编译链接汇编文件到执行程序
[root@centos-dh p2]# gcc main.o -o main #链接main.o,生成执行程序