社区
C语言
帖子详情
何谓编译器预编译???
microhard
2003-10-19 02:17:04
何谓编译器预编译???
...全文
41
8
打赏
收藏
何谓编译器预编译???
何谓编译器预编译???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
arfi
2003-12-02
打赏
举报
回复
编译是将每个.c源文件作为独立的编译单位的。在编译之前则会对文件中的预处理指令#include,#ifdef等等以及宏定义、注释等做处理。
如果使用gcc的话,gcc -E选项会得到经过预编译的文件
#include的文件会被引入到该源文件中
确定#ifdef #endif等包含的语句是否参加编译
将#define定义的宏替换
注释好像是清空
microhard
2003-12-02
打赏
举报
回复
是呀,预编译都作了什么了
computer386
2003-12-02
打赏
举报
回复
TO huangxiaobin(东海凌波) 你是NJIM的吗?????????????
huangxiaobin
2003-12-02
打赏
举报
回复
同意arfi的说法........
fierygnu
2003-12-02
打赏
举报
回复
下面的连接专门将预处理器:
http://publications.gbdirect.co.uk/c_book/chapter7/
arfi说的对。此外,预处理是实现C语言可移植性的一个重要手段。
loveisbug
2003-10-23
打赏
举报
回复
楼上说的好象...
应该是在编译阶段之前做了些事情吧。
ZhouHM
2003-10-23
打赏
举报
回复
预编译就是在编译阶段控制编译器的行为。
chanet
2003-10-23
打赏
举报
回复
http://cppworld.myrice.com/document/20030727-12.htm
C++从零开始(七)——
何谓
函数
介绍C++函数,我会慢慢上传哦 C++从零开始(七)——
何谓
函数 写出了C++代码,要如何让
编译器
编译?
C#与.NET技术平台实战演练.part2
6传递事件的参数13-6-1Sender对象与事件参数13-6-2定义delegate函数样板13-6-3EventArgs类的设计l3-6-4事件处理常式的编写13-6-5触发事件第14章Attribute与Iteflection14-l
何谓
Attribute?14-2使用...
C#与.NET技术平台实战演练.part1
6传递事件的参数13-6-1Sender对象与事件参数13-6-2定义delegate函数样板13-6-3EventArgs类的设计l3-6-4事件处理常式的编写13-6-5触发事件第14章Attribute与Iteflection14-l
何谓
Attribute?14-2使用...
交叉
编译器
的介绍
交叉
编译器
预处理等等
首先,宏是C编译系统的预处理,
何谓
“预”?即是正式工作开始之前的准备工作。 所以宏替换是在对程序编译之前进行的。 其次,C程序由源程序变为可执行文件的三个阶段是: 预处理阶段,由预处理器对程序文本中的宏...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章