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

本文共 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

你可能感兴趣的文章
csdn账号密码
查看>>
AWS 配置 AutoScaling 实现高可用的弹性计算服务
查看>>
Ubuntu 16.04配置hive mysql db元数据
查看>>
Struts2 中的值栈的理解
查看>>
linux下IPTABLES配置详解
查看>>
使用Spring Mail 模块连接STMP服务器发送邮件
查看>>
Tomcat 下面使用软连接指向真实的上传文件夹
查看>>
批量修改日期,按日期生成文件
查看>>
Git的后悔药——重置 签出 撤消 取消跟踪
查看>>
mysql 5.5.x 解压版 安装
查看>>
设计模式之装饰模式
查看>>
64位Windows 2008/7下配置IIS+PHP出现404.17错误的解决办法
查看>>
mysql 安装使用过程中的问题与解决
查看>>
Java面试题之四 (转)
查看>>
并发编程之ThreadLocal、Volatile、synchronized、Atomic关键字扫盲
查看>>
yii2控制台执行
查看>>
Spring Boot Scheduler 定时任务 Quartz 集群 Culster 2种实现方式
查看>>
关于织梦自带的函数ShowMsg()函数的使用方法
查看>>
企业级框架 QUI 推荐
查看>>
窥探 Swift 之 函数与闭包的应用实例
查看>>