社区
C语言
帖子详情
c程序编译之后分成几个部分?
onestation
2004-06-21 04:38:45
是不是汇编里面的那几个段是一样的阿?
...全文
121
6
打赏
收藏
c程序编译之后分成几个部分?
是不是汇编里面的那几个段是一样的阿?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jedimaster
2004-06-22
打赏
举报
回复
应该具体看操作系统和编译器吧
比如gcc的是ELF什么文件的
Windows下的应该是PE格式
qwertasdfg123
2004-06-22
打赏
举报
回复
EXE、DLL等都是win32属于PE格式,驱动程序也是可执行,不过是LE格式。
在linux的执行文件是以o为扩展名。
具体可以看看JIURL PE 格式学习总结系列
http://jiurl.nease.net/document/jiurlpe/jiurlpe1.htm
onestation
2004-06-21
打赏
举报
回复
谢谢大家。我是想知道编译之后的目标代码,exe文件分为那几个部分,是不是所有的exe文件都是相同的,c程序和其他编译的代码有什么区别吗/
dahan2005
2004-06-21
打赏
举报
回复
源程序--中间代码--目标代码
o1n
2004-06-21
打赏
举报
回复
我给说一下编译的过程
1.词法分析(识别一个单词)
2.语法分析
3.语义分析及中间代码生成。
4.代码优化
5.目标代码生成(汇编语言,绝对机器代器,可再定位机器代码)
hcj2002
2004-06-21
打赏
举报
回复
应该是4部分
编译
原理实验
编译
原理期末大实验 用vs打开即可
分成
了
几个
部分
程序
编译
的过程
一个源
程序
到一个可执行
程序
的过程:预
编译
、
编译
、汇编、链接。 其中,
编译
是主要
部分
,其中又分为六个
部分
:词法分析、语法分析、语义分析、中间代码生成、目标代码生成和优化。 链接中,分为静态链接和动态链接 ...
C语言
编译
过程
分成
四个步骤
C语言
编译
过程
分成
四个步骤: 1,由.c文件到.i文件,这个过程叫预处理 2,由.i文件到.s文件,这个过程叫
编译
3,由.s文件到.o文件,这个过程叫汇编 4,由.o文件到可执行文件,这个过程叫链接用gcc查看预处理过程...
简单认识
程序
的
编译
过程
在ANSI C 的任何一种实现中,存在两个不同的环境:本篇文章重点了解
程序
在
编译
(翻译)环境会执行的操作。为了可以更清楚的演示过程:这里创建了两个文件:
程序
的
编译
也叫做
程序
的翻译,主要可以分为这四个步骤:预...
【
编译
原理】
编译
是怎么一个过程?
一、 计算机语言
分成
:高级语言和低级语言。 低级语言又
分成
汇编语言和机器语言。 因为计算机只能读懂机器语言的
程序
,所以所有高级语言的
程序
都必须转成...翻译
程序
又有2种不同的翻译方法,分别叫做
编译
和解释。 ...
C语言
69,371
社区成员
243,081
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章