黑马程序员技术交流社区
标题:
编写好的程序为什么需要编译
[打印本页]
作者:
李雄峰
时间:
2015-7-10 21:11
标题:
编写好的程序为什么需要编译
编写好的程序为什么需要编译
作者:
闪电侠
时间:
2015-7-10 22:08
因为编写好的程序只是源文件,计算机看不懂,需要编译成.o目标文件,再链接成.out可执行文件才能执行
作者:
小小羊
时间:
2015-7-10 22:10
检查逻辑错误
作者:
深蓝的蓝
时间:
2015-7-10 22:27
感觉2楼说的有道理
作者:
dlamgg
时间:
2015-7-10 23:07
因为计算机只能识别0 1。你编好的程序是高级语言。计算机看不懂~
作者:
4B青年
时间:
2015-7-10 23:09
要先编译成汇编语言机器才能识别语法错误
作者:
timehzy
时间:
2015-7-10 23:53
地里种的菜为什么要摘了洗干净炒熟才能吃?
作者:
huguozhang
时间:
2015-7-11 00:33
应该是 5楼说的 转换为机器码
作者:
chensc
时间:
2015-7-11 05:44
学习学习!
作者:
被水淹死的鱼
时间:
2015-7-11 07:54
你也可以直接运行。。。
作者:
慕名黑马生
时间:
2015-7-11 18:17
自然语言转化为机器语言,不然机器实现不了
作者:
丁铭检
时间:
2015-7-11 20:40
就是将你看懂的东西,让计算机看懂。。。
作者:
zhaofeizlj
时间:
2015-7-11 21:15
编译是将源程序翻译成计算机能够识别的二进制代码,生成.o 文件,然后再将所有相关的.o和函数库进行链接生成.out ,这样才可以执行
作者:
DemonPeter
时间:
2015-7-11 23:34
编辑 编译 连接 运行
———>源文件(.c)———>目标程序(二进制 .o)———>可执行程序(二进制 .out)———>
编译:1,吧C言语程序翻译成二进制目标程序,
2,如有”出错信息“ ,可以进行修改。
连接:目标程序是不能运行的,需要与程序中用到的库函数连接装备在一起,生成直接执行的程序:可执行程序
作者:
lz465350
时间:
2015-7-11 23:36
本帖最后由 lz465350 于 2015-7-11 23:38 编辑
代码只是为了方便程序员之间的交流,但最终目的只有一个,将其编译成二进制代码,在iPhone或iPad这些机器上运行.
作者:
FreshMAN15
时间:
2015-7-11 23:41
把源代码翻译成计算机能够识别的机器码
作者:
hanjiaqi
时间:
2015-7-11 23:43
编辑 源文件 .c 编译 目标文件 .o 链接 .out 执行
计算机只能识别机器语言 也就是01010101010
作者:
张恒宇
时间:
2015-7-12 01:28
一个程序的执行过程是:编写源程序->编译生成.o的目标文件->链接.o文件和函数库生成.out的可执行文件。。。。只有这样才能执行一个程序
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2