首页

文章

开发一个c语言程序要经过哪四个步骤

发布网友 发布时间:2022-02-28 23:30

我来回答

8个回答

热心网友 时间:2022-03-01 00:59

开发一个C语言程序需要经过的四个步骤:编辑、编译、连接、运行。

C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。

1、预处理:输入源程序并保存(.C文件)。

2、编译:将源程序翻译为目标文件(.OBJ文件)。

3、链接:将目标文件生成可执行文件( .EXE文件)。

4、运行:执行.EXE文件,得到运行结果。

扩展资料:

C语言代码变为程序的几个阶段:

1、首先是源代码文件test.c和相关的头文件,如stdio.h等被预处理器cpp预处理成一个.i文件。经过预编译后的.i文件不包含任何宏定义,因为所有的宏已经被展开,并且包含的文件也已经被插入到.i文件中。

2、编译过程就是把预处理完的文件进行一系列的词法分析、语法分析、语义分析以及优化后产生相应的汇编代码文件,这个过程往往是我们所说的整个程序的构建的核心部分,也是最复杂的部分之一。

3、汇编器不直接输出可执行文件而是输出一个目标文件,汇编器可以调用ld产生一个能够运行的可执行程序。即需要将一大堆文件链接起来才可以得到“a.out”,即最终的可执行文件。

4、在链接过程中,对其他定义在目标文件中的函数调用的指令需要被重新调整,对实用其他定义在其他目标文件的变量来说,也存在同样问题。

参考资料来源:百度百科-c语言

热心网友 时间:2022-03-01 02:17

确定需求,也就是你开发的东西是拿来干什么的,有什么功能

编码阶段,也就是俗称的撸码了,,

编码完成后,自己运行看看有没有bug;

把程序打包,上传到服务器,发布出去

具体开发当然还有许多细节,但是大致的步骤基本一样,纯手打,望采纳

热心网友 时间:2022-03-01 03:52

大体上可以分为以下步骤:

架构设计

源码开发

编译测试

代码提交

热心网友 时间:2022-03-01 05:43

1 写代码。这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。

2 编译。将编写好的代码,通过编译工具,转换为目标文件。此步中,会对文件内部及包含的头文件进行语法语义的分析检查。如果出错,则必须返回到1步对代码进行修改,直到没有错误为止。

3 链接。将目标文件链接成可执行文件。此步会对文件直接的关联进行检查。如果出错需要返回到1修改代码。直到没有错误。

4 运行。这个是最后一步,也是C语言的最终目的。
在运行结果与期望不符时,需要检查原因,修改代码,重新执行1,2,3直到程序没有问题。

热心网友 时间:2022-03-01 07:51

编写程序 

调试程序

链接处理

运行程序

热心网友 时间:2022-03-01 10:49

编写,编译,连接,执行

热心网友 时间:2022-03-01 14:04

问题分析
算法设计
程序编写
运行维护

热心网友 时间:2022-03-01 17:35

提供《计算机考试题库》的答案(填空):

开发—个C语言程序需要经过______、______、______和______四个基本过程。

答案:编辑 编译 连接 运行


扩充解释:

1. 编辑:编写源程序代码(.c、.h 文件)
2. 编译:将源代码编译为目标文件(.OBJ 文件)
3. 链接:将目标文件生成可执行文件( .EXE 文件)
4. 运行:执行 .EXE文件,得到运行结果。

谷歌浏览器怎么设置成中文_谷歌浏览器设置中文语言 【谷歌浏览器技巧】谷歌浏览器如何更改语言? 史上最全ETF全解 证券ETF是深市的吗 怎样把莲藕肉丸子做的好吃? 高三语文小说赏析小说形象分析与答题技巧 人物形象题答题技巧 借助什么分析小说的人物形象 脖子旁边疼是什么原因 在群里不是好友怎么把群里人建另一个群 蛇床子的药理作用 炒蛇床子和生蛇床子有什么区别 为什么把床头垫高点 为什么床头高点儿 为什么要给新生儿抬高床头 人脸识别打卡考勤机找哪家? 背后搞你的人什么心态 很皮的搞笑撩人句子高情商的撩人句子(82句) 恶搞爱情短信 床头挂什么财运最旺最好 床上放什么东西辟邪 道家床头挂什么画最好最旺 床头贴什么最好最旺道家 建设工程竣工后,是否必须取得《规划验收许可证》? 环评竣工验收 手机几年没用了开不了机怎么办 红烧啤酒鸡的家常做法大全怎么做好 双男主泰剧新剧推荐 2019泰剧《爱情理论》小受暗恋花心直男好友 液体卫生巾和普通卫生巾的区别是什么?液体卫生巾的优点 可水洗粘尘垫哪家好 电脑12g够用吗? 宝宝双侧肺炎病变严重吗 什么是洁净气体灭火器 2024年实用父亲节礼物推荐有哪些?(2300字选购指南) 40包速溶咖啡比对 作文请以“这样挺好”为题,写一篇记叙文或议论文,不少于800字。要求... 如何写好作文我就是这么好 惊魂未定什么意思?有什么典故? 安阳火车站到新师院北门的公交车有哪些? 安阳市公交车26从火车站发车多长时间到终点站 太仓汽车站去太仓乐遥浏河公墓坐几路公交 请问廉江市哪里有奥克斯手机专业维修店,急!! 梅赛德斯奔驰E350敞篷版的整体简介及其性能如何 员工出差前需要做什么准备工作? 用(祝愿自己生日快乐)写首藏头诗,希望有才华的人帮帮忙,谢谢了_百度... 请问做爱前吃什么药可以延长做爱时间? 我每天锻炼,然后吃什么,能延长我房事时间?现在两分钟,双方都苦恼。_百 ... 做爱前吃什么最能滋补身体 吃什么能让房事时间长些? C语言是负责开发了底层程序的编程语言吗? c语言学完可以写软件? 计算机C语言是用来编程的吗,制作网络游戏用的着吗? C语言熟练编程可以做什麽工作啊? C语言能用来做游戏吗? 计算机基础编程可以用c语言写吗 C++的程序用C语言能编写吗 c语言可以开发GUI程序吗? 用C语言直接用API编程,可以开发大型程序吗 有什么好的软件可以用来C语言编程? 用c语言能开发软件么 只用C语言可以编程吗? c语言是什么啊,用来编程的吗 墙纸上水彩笔怎么去除 水彩笔画壁纸怎么洗掉?家里来了小客人,淘气的用水彩笔在儿子的新房墙纸上画了几个小人儿,很显眼,怎样 壁纸墙被彩笔涂了怎么弄下来 墙上的水彩笔印怎么去除 如何将墙纸上的蜡笔或者水彩笔弄掉 壁纸上的水彩笔怎么清洗? 笔记本电脑锁键盘怎么解锁 华为认证和H3C认证是不是一样的 我家下水道总是爬蜈蚣怎么办? 有什么东西可以吓走或者杀死蜈蚣? 视频文件太大无法上传怎么办? 关于MP4文件大小问题 mp4文件过大无法复制到u盘 MP4会因文件太大无法播放吗??? rmvb转换成MP4后文件太大怎么办 acca一共要考几科 CompTIA A+认证要考几门考试? 质量体系认证外审员考试要考什么科目? A-Level考试要考几门,都有什么科目可以选择? cpa考试一般先考哪几门? CMA认证考哪几门? 拿到MCSE认证需要考几门试? 注册工程师考试要考几门? 急!!中国银行业从业人员资格认证考试要考几门 基金从业资格考试需要考几门? 证券从业考试需要考几门? 软件工程师需要什么学历。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com