社区
C++ 语言
帖子详情
问一个有关makefile语法的问题
papaofdoudou
人工智能领域新星创作者
博客专家认证
2010-10-13 04:07:00
我修改了头文件a,a被头文件b包含,源文件c包含头文件d,当我做出上述改动,然后编译.c的时候,头文件a的修改会被编译进取吗?
...全文
118
7
打赏
收藏
问一个有关makefile语法的问题
我修改了头文件a,a被头文件b包含,源文件c包含头文件d,当我做出上述改动,然后编译.c的时候,头文件a的修改会被编译进取吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mymtom
2010-10-14
打赏
举报
回复
楼主是不是想问Makefile怎么写,才能达到下面的目的:
foo.c #include 了 bar.h, 当 bar.h 更新后, 输入make命令后,make会自动重新编译foo.c
shihangku
2010-10-13
打赏
举报
回复
编译器预处理时会将所有被包含的头文件复制到源文件里,逐级包含的会逐级复制
justkk
2010-10-13
打赏
举报
回复
这个和makefile无关
头文件修改,编译.c的时候自然就包含最新的改动
makefile只是控制,哪些文件修改后,哪些文件也需要关联编译..
gules
2010-10-13
打赏
举报
回复
包含头文件的指令是由预处理器来处理的,它会把头文件内容插入到源文件的包含指令处。因此,修改头文件当然也就会影响包含该头文件的源文件。
太乙
2010-10-13
打赏
举报
回复
[Quote=引用楼主 tugouxp 的回复:]
我修改了头文件a,a被头文件b包含,源文件c包含头文件d,当我做出上述改动,然后编译.c的时候,头文件a的修改会被编译进取吗?
[/Quote]有依赖写入就会!
papaofdoudou
2010-10-13
打赏
举报
回复
抱歉,写错了,应该是C 包含 b
gules
2010-10-13
打赏
举报
回复
源文件c包含头文件d,与a b何干?
makefile
语法
,
makefile
语法
makefile
语法
makefile
语法
makefile
基本
语法
规则
关于
makefile
的基本
语法
规则介绍。
Makefile
语法
格式
makefile
语法
格式。介绍了
Makefile
的使用实例。
ultraedit 各种
语法
高亮着色官方文档(比如
makefile
语法
)
通过UE菜单栏的 查看->
语法
着色类型,语言1--语言20。配置文件在UE的安装目录下wordfile.uew, 这个文件路径可以通过“菜单栏 高级->配置->
语法
着色->
语法
文件全名”查看和配置。 默认可能已经有九个配置:/L1"C/C++"表示c的高亮,最后/L9"JavaScript"是JavaScript的高亮配置。 现在我们添加其他文件类型的查看方式,添加
Makefile
的查看方式 打开这个文件UltraEdit\WORDFILE.uew,可以发现 /L1"C/C++" ... ... /L2"Visual Basic" ... ... /L3"HTML" ... ... ... ... 这样的内容,对应 视图-> 查看方式 里面类型的顺序。 现在我们需要添加
Makefile
的着色方式。 1. 本文件是从ue官方网站下载的,原文档地址http://www.ultraedit.com/files/wf/wf.zip, 2. 将wordfile扩展文件包中
Makefile
.uew内容打开,全部追加到上面打开的wordfile.uew文件尾部,然后保存; 注意:一定要注意'/L'后面的数字,不要与前面的重复,否则后添加的将会覆盖以前的着色方式。 3. 再以UE 打开
Makefile
文件,通过菜单 视图—>查看方式(高亮文件类型)选择新增文件类型
makefile
,此时可以看到shell文件中的一些关键字已经以其他颜色显示了,这就设置成功了。 这里是官方添加的方法。 http://www.ultraedit.com/support/tutorials_power_tips/ultraedit/add_a_wordfile_pre_v15.html
makefile
语法
总结(免费).
makefile
语法
总结(免费
C++ 语言
64,682
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章