社区
C++ 语言
帖子详情
makefile是倒序的?
firebird44
2011-11-02 06:03:10
makefile是 倒序的?
为什么先写
a.out:Tdate.o
g++ -o a.out Tdate.o
再写
Tdate.o:Tdate.cpp
g++ -c Tdate.cpp
呢?
我先写 -c 后写 -o 就不行。
应该是先-c 出来 o 文件,再 -o 出来 a.out吧。
教程上也是先链接,再编译,为什么呢?
...全文
158
6
打赏
收藏
makefile是倒序的?
makefile是 倒序的? 为什么先写 a.out:Tdate.o g++ -o a.out Tdate.o 再写 Tdate.o:Tdate.cpp g++ -c Tdate.cpp 呢? 我先写 -c 后写 -o 就不行。 应该是先-c 出来 o 文件,再 -o 出来 a.out吧。 教程上也是先链接,再编译,为什么呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
firebird44
2011-11-03
打赏
举报
回复
多谢指教,
柯本
2011-11-02
打赏
举报
回复
make文件中的顺序是次要的,关键是依赖关系
你可以将
Tdate.o:Tdate.cpp
g++ -c Tdate.cpp
写在
a.out:Tdate.o
g++ -o a.out Tdate.o
前面,但make要指明最终生成的内容
如,文件名为m.mak
要写
make -f m.mak a.out
不然它只会后成第一规则的内容
具体可参考make的HELP
man make
恨天低
2011-11-02
打赏
举报
回复
规则就是规则,不用有什么疑问
qq120848369
2011-11-02
打赏
举报
回复
make默认找第一个标签,然后检查依赖进一步编译.
寻找自我
2011-11-02
打赏
举报
回复
先找第一个.o,
没有现成的,那就继续往下,生成一个.o
koalapheonix
2011-11-02
打赏
举报
回复
它默认第一个就是目标文件,所以你不能写反了,否则就只出来一个.o
倒叙猜数字.7z,猜数字游戏
《倒叙猜数字游戏》是一款旨在锻炼用户记忆力的程序,通过让玩家记住并
倒序
输出随机生成的数字序列,挑战其大脑的反应速度和记忆力。本文将深入解析这个项目的相关知识点,帮助新手学习编程和理解代码结构。 1. **...
嵌入式期末考试题.doc
【嵌入式系统基本概念】 嵌入式系统是一个包含硬件和软件的计算机系统,它被设计用于特定功能,如MP3播放器,且通常要求高效能和实时性。...Intel Atom处理器采用的是顺序执行的流水线架构,而不是
倒序
或乱序执行。
基于C语言+skynet实现的一个简单的日志库源代码
文件采用大小切割时,采用
倒序
递增,保持后缀.0为最新日志文件。 文件采用小时切割时,采用%Y%m%d-%H格式日志名。 支持多个logger配置,写入不同日志。 支持logger配置目录,文件名,单文件大小,异步文件io时间间隔,小时...
计算机软件-编程源码-8.18 bmp2txt.zip
2. **解码像素数据**:BMP格式的像素数据通常是
倒序
存储的,需要正确解码。 3. **颜色映射**:将每个像素的颜色值映射到对应的ASCII字符,通常根据亮度或RGB值选择字符。 4. **输出文本**:将处理后的像素数据以...
大唐电信笔试面试题
7. **
Makefile
的作用**:
Makefile
是构建和管理C/C++项目的关键文件,它定义了编译规则、目标文件依赖关系、编译器和链接器的参数,帮助自动化构建过程。 8. **Unix系统文件操作**:使用`ls`命令显示文件夹中的...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章