社区
Linux/Unix社区
帖子详情
linux的MAKE文件,sed命令,超级难,看不懂,高人来,指教指教。
luocolor
2006-02-23 10:18:42
整个是:
%.d: %.c
set -e;$(CC) -M $(CPPFLAGES) $<\
| sed 's/\($*\)\.o[:]*/\1.o $@ :/g' > $@;\
[-s $@ ]|| rm -f $@
...全文
214
9
打赏
收藏
linux的MAKE文件,sed命令,超级难,看不懂,高人来,指教指教。
整个是: %.d: %.c set -e;$(CC) -M $(CPPFLAGES) $ $@;\ [-s $@ ]|| rm -f $@
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenuy
2006-03-01
打赏
举报
回复
用久了就习惯了
其实平常也用不了几个命令
多用多学习吧
mefit
2006-03-01
打赏
举报
回复
为什么不man一下了
universes
2006-02-27
打赏
举报
回复
mark.
哎,俺现在用的Makefile都是现成的,从没自己写过。。。。。
高深的makefile啊。。。。
vanlover
2006-02-27
打赏
举报
回复
sed的作用,把.o 的依赖替换成 .o .d的依赖
例如:
test.o : test.c param.h
变成
test.o test.d : test.c param.h
beyondasm
2006-02-26
打赏
举报
回复
大约是生成依赖关系文件的意思,呵呵,这些脚本语言就像魔术一样
luocolor
2006-02-25
打赏
举报
回复
指教。
robinswan
2006-02-25
打赏
举报
回复
要外出,mark 一下,等下再分析。
应不是 sed 跟 正则表达式的组合而已,
很正常。
fierygnu
2006-02-24
打赏
举报
回复
%.d: %.c 是依赖关系
后边就是一个shell命令组合,用到了管道
luocolor
2006-02-23
打赏
举报
回复
什么意思?
(一)openwrt
make
menuconfig流程分析
最近探索了一下,在openwrt中,当我们输入
make
menuconfig
命令
时的,程序都做了哪些工作,相关的配置
文件
如何生成的,它的工作流程又是怎样的,它又是如何为下一步
make
命令
做好准备工作的,最终得到了???,带着...
linux
环境下利用rsync+find实现同步指定时间段
文件
这几天一直在处理shell脚本,作为服务器开发人员免不了要部署一些环境,数据备份和同步工作也是家常便饭,最近常搞的几个
命令
有...rsync
命令
本身不能指定同步的时间段,可搭配find
命令
来同步指定时间段的
文件
...
Linux
基础
命令
我觉得
Linux
相比windows比较麻烦的就是很多东西都要用
命令
来控制,当然,这也是很多人喜欢
linux
的原因,比较短小但却功能强大。我将我了解到的
命令
列举一下,仅供大家参考: 系统信息 arch 显示机器的处理器架构(1...
(二)openwrt
make
kernel_menuconfig流程分析
我们分析了
make
menuconfig的流程,在配置菜单中,我们并没有看到kernel相关的配置,这是因为在openwrt中,我们想要配置内核的话,需要使用
make
kernel_menuconfig
命令
。我们将通过分析这个
命令
执行的流程...
Linux
-4.1.6 内核编译安装(ubuntu)
安装过程基本如下: 预备步骤: 安装一些检查内核完成编译所必需的工具,把下面的指令每一条都输入到终端进行安装: 1. apt-get install build-...(gcc,
make
等编译工具) 2. apt-get install libncurses-dev (安
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章