博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux系统--C语言程序开发的基本步骤(包含gcc的基本步骤)
阅读量:5775 次
发布时间:2019-06-18

本文共 350 字,大约阅读时间需要 1 分钟。

1、使用vi或者vim编写程序文件

2、使用gcc把所有的源文件翻译成计算机认识的格式(编译)

3、使用./a.out作为命令执行得到的可执行文件

gcc编译器的工作步骤:

1、处理所有的预处理指令

2、把第一步的处理结构翻译成计算机认识的格式(编译)

3、把第二部的处理结果合并成最终的可执行文件(链接)

gcc选项 :

-E  只处理所有的预处理指令

-c  只完成预处理和编译工作(只编译不链接)

   处理结果是以.o作为扩展名的目标文件

-o  用来决定编译得到的结果文件叫什么名字

-std=c89/-std=c99

   用来决定使用那个版本的规范进行编译

   默认采用c89规范

转载于:https://www.cnblogs.com/coolYuan/p/9231380.html

你可能感兴趣的文章
利用gcc的__attribute__编译属性section子项构建初始化函数表【转】
查看>>
关于SWT常用组件(按钮,复选框,单选框(Button类))
查看>>
[Android Pro] Android libdvm.so 与 libart.so
查看>>
《响应式web设计》读书笔记(四)HTML5与CSS3
查看>>
[Step By Step]SAP HANA PAL多元指数回归预测分析Multiple Exponential Regression编程实例FORECASTWITHEXPR(预测)...
查看>>
JS魔法堂:mmDeferred源码剖析
查看>>
人不成熟的六大特征
查看>>
从自己的程序中使用lex的一个小例子
查看>>
[安卓][地图] 1、高德或百度地图开发第一步(高手跳过)
查看>>
从阶乘函数对比Javascript和C#函数
查看>>
第 25 章 Build tool
查看>>
thinkphp中的where()方法
查看>>
SQL Server 2014新特性探秘(1)-内存数据库
查看>>
guava之Joiner 和 Splitter
查看>>
PCB多层板设计总结
查看>>
[LeetCode] Valid Sudoku 验证数独
查看>>
GDI+ 中发生一般性错误。
查看>>
KVO/KVC 实现机理分析
查看>>
.net中close和dispose及关闭流操作
查看>>
JAVA设计模式之【外观模式】
查看>>