爱生活

 找回密码
 立即注册
搜索
查看: 35|回复: 0
打印 上一主题 下一主题

如何将编写好的C语言源程序变成可执行文件EXE?,怎么把c语言程序变成软件

[复制链接]

14万

主题

14万

帖子

-134万

积分

限制会员

跳转到指定楼层
楼主
发表于 2023-1-20 15:24:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

如何将编写好的C语言源程序变成可执行文件EXE?


以GCC编译器为例,可以分为四步。\x0d\x0a第一步是预处理,包括语法检查等工作。\x0d\x0agcc -P abc.c\x0d\x0a第二步由源程序生产汇编语言代码。\x0d\x0agcc -S abc.c \x0d\x0a会生成abc.s文件,这个文件里就是汇编代码。\x0d\x0a第三步编译器生成目标代码,一个源文件生成一个目标代码。\x0d\x0agcc -c abc.c\x0d\x0a会生成abc.o\x0d\x0a第四步连接器从目标代码生成可执行文件。\x0d\x0agcc abc.o\x0d\x0a\x0d\x0a目标代码包括机器码和符号表(函数及变量名)。连接器的主要作用是通过符号表在库文件和其他模块中找到在目标代码中引入或未定义的符号(函数及变量名),将几个目标代码合成可执行文件。


用c语言编写的程序怎样生成可执行软件。


基本:f.c--->f.obj--->f.exe
详细说明:
自己编辑一段程序,这就是一个“源文件
(f.c
后缀.c的文件)”。源文件f.c经过编译后得到“目标程序文件(f.obj
后缀.obj的文件)”,然后系统将目标程序文件f.obj输入内存中,与系统提供的库函数等(就是你在程序中调用的相关库函数,像标准输入、输出,基本算数函数(在math.h中)等等)连接就得到了可执行的“目标程序(f.exe
)”,也就是你所说的可执行软件了。


我有一个C语言的小游戏程序代码,怎样才能弄成软件啊?
代码是网上下载的,就是不知道怎样才可以弄成软件,我是初学计算机的新人,所以请各位指导一下,谢谢。



编号一个程序以后,随便找一个编译器(如VC++6.0, code::blocks)都可以,将代码复制进去,编译一下就会生成.exe文件,就是window下的可执行程序,然后你点击这个可执行程序就能执行你的程序了,也就是玩你的游戏了。你说连接,是编译过程中的一个步骤,有源代码到目标程序(即.exe文件)的生成。有如下步骤:
预处理:去掉程序中没用的部分:如注释
编译:检查程序有没有语法错误
汇编:将c语言程序转换成汇编程序
连接:连接动态库,静态库,生成可执行程序(.exe).


用C语言编写的程序怎么才能把它做成一个软件
用VC运行的窗口太简陋了,怎么样才能让它像一般的软件一样,使用起来比较方便,一般的软件是用什么软件做成的呢?



你好,你用C语言写好代码以后用VC运行一下,然后看你保存的目录下会生成一个exe文件,那个就是你需要的啊!




上一篇:电表怎么算电费,电表电费怎么算多少钱
下一篇:玄关墙面装饰有哪些技巧,玄关墙怎么装饰
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|手机版|小黑屋|爱生活 ( 蜀ICP备20006951号 )|

 

快速回复 返回顶部 返回列表