gcc 编译步骤概要

来源:互联网 发布:mysql 连接密码解密 编辑:程序博客网 时间:2024/05/14 17:07

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,生成执行程序


0 0
原创粉丝点击