码迷,mamicode.com
首页 > 其他好文 > 详细

gcc的使用及编译过程介绍

时间:2014-09-28 00:24:00      阅读:297      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   os   使用   strong   文件   sp   2014   

bubuko.com,布布扣

   预编译:该阶段主要处理源文件中的#ifdef、#include和#define命令。

    命令:gcc -E  main.c -o main.i

    -E 激活预处理,把预定义#define展开,加载#include的文件,处理条件编译并将不符合条件的代码段删除。

   编译:生成汇编语言文件*.s 

    命令:gcc -S test.i -o main.s
汇编:将输入的汇编文件*.s转换成机器语言*.o
   命令:gcc -s main.s -o main.o
链接:将输入的机器代码文件*.s(与其它的机器代码文件和库文件)汇集成一个可执行的二进制代码文件
   命令:gcc main.o -o main
运行:./main。

若想直接生成可执行的二进制代码文件
   命令:gcc main.c -o main

 

gcc的使用及编译过程介绍

标签:style   blog   http   os   使用   strong   文件   sp   2014   

原文地址:http://www.cnblogs.com/xinglei/p/3997367.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!