社区
Linux/Unix社区
帖子详情
如何写make文件?
LeeZi
2003-02-25 01:42:55
如题。
提供什么网站上有好资料的也给分。
如果有资料的请发到LeeZi821@yahoo.com.cn,一定给分。多谢。
...全文
60
3
打赏
收藏
如何写make文件?
如题。 提供什么网站上有好资料的也给分。 如果有资料的请发到LeeZi821@yahoo.com.cn,一定给分。多谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhuxz
2003-02-25
打赏
举报
回复
这个比较小(不过很好上手)
http://www.china-askpro.com/msg22/qa83.shtml
sizhi
2003-02-25
打赏
举报
回复
这个人总结的很好
http://www.fanqiang.com/a4/b2/20010419/121916.html
这个是官方的:
http://www.gnu.org/manual/make/html_mono/make.html
看好了,你就是makefile顶级高手了
liweidong2k
2003-02-25
打赏
举报
回复
http://www.cngnu.org/technology/index.html
或info automake
make
零基础教程(Linux系统)
Make
file 自动化 构建
make
是在1977年在贝尔实验室(Bell Labs)研发的 Unix系统中的一款依赖关系检查工具程序(Utility software)。
make
的应用非常广泛,它被用来构建 C、C++ 、Pascal Fortran 等项目,自动化构建生成可执行
文件
或者库
文件
。
make
通过读取
Make
file
文件
以自动化建构软件, 它会根据依赖
文件
的修改时间进行判断。确定一个target的依赖关系,然后把生成这个target的相关命令传给shell去执行。GNU
make
和大多数版本的
make
之间最重要的区别是 GNU
make
是自由软件,常和GNU编译系统一起被使用,是大多数GNU Linux安装的一部分。GNU
make
在
make
file 中具有许多强大的功能,超出了其他
make
版本的功能,它还可以重新生成、使用、然后删除不需要保存的中间
文件
。GNU
make
还有一些非常方便的简单功能。例如,选项“假装源
文件
文件
没有更改,即使它已更改。当您向头
文件
添加新宏时,这非常有用。大多数版本的
make
都会假设它们必须重新编译所有使用头
文件
的源
文件
,但是如果您知道对头
文件
的更改不需要重新编译 GNU
make
为您提供了一种避免重新编译的方法-o file 。 黄强老师针对零编程基础的同学,精心打磨
make
核心知识点,帮助你快速掌握Linux编程中的
make
的构建!适用人群: 零基础、新手、想快速学习Linux下C、C++编程的童鞋!
Make
输出log到
文件
中
在日常的编译工作中,经常会遇到需要将编译Log输出到
文件
中的情况。 那么我们应该怎样输出到
文件
中呢? 输出内容分为两种: 正确内容: 1> 编译错误信息: 2> 在bash中如何输出呢?
make
>right.log : 只将编译正确的信息输出到right.log
文件
中
make
2>error.log:只将编译错误的信息输出到error.log中
make
>bu...
make
指定
make
file
文件
编译
make
指定
文件
编译
make
-f
make
filename
make
-f
make
file.name clean
Shell脚本——
make
命令和
Make
file
文件
make
命令是一个常用的编译命令,尤其在C/C++开发中,
make
命令通过
make
file
文件
中描述源程序之间的依赖关系进行自动编译;
make
file
文件
是按照规定格式编
写
,需说明如何编译各个源
文件
并连接生成可执行
文件
,并要求定义源
文件
之间的依赖关系; 首次执行
make
命令时,编译所有相关
文件
,之后再执行
make
命令时,以增量方式进行编译,即只对修改的源
文件
相关的目标
文件
进行编译; 注:许
什么是
make
和
make
file
思考一下: 什么是
make
?为什么需要
make
?
make
的价值体现在工程项目中,假如项目有上万个源代码
文件
,要编译出一个可执行
文件
,需要敲一个一个
文件
名来编译,很麻烦吧。所以需要
make
这个辅助工具。
make
是一个应用程序 -- 解析源程序之间的依赖关系 -- 根据依赖关系自动维护编译工作 -- 执行宿主操作系统的各种命令
make
file 是一个描述
文件
-- 定义一系列的规则...
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章