Makefile
一路奔跑94
业精于勤荒于嬉,行成于思毁于随!
展开
-
sed ' '单引号里面应用变量问题的解决
当我们写脚本文件的时候,经常使用到sed -i 's/A/B/g' xx.log 这样的语句。为了使得代码更具有灵活性,便将更换成了sed -i 's/${1}/${2}/g' xx.log。这个时候麻烦就来了。我们通过调试发现${1},${2}并不能够正确的获得值。这个时候我们该怎么办呢?我们有两种方法可以解决这个问题:一,单引号改为双引号sed -i "s/${1}/${2}/g"...转载 2019-05-24 11:50:10 · 1652 阅读 · 0 评论 -
sed 替换Makefile 中的空格字符
相信小伙伴们经常会遇到,copy 的Makefile的内容中有用空格代替Tab的一个个替有很苦恼,教你一条命令解决他们:用Tab键替换Makefile文件中的空格键sed -i 's/^[ ][ ]*/\t/' Makefile^以[有空格]开头的,两个或多个,替换为\t 即(Tab键)...原创 2019-07-27 15:49:16 · 797 阅读 · 0 评论 -
Makefile 编译各个子目录下的Makefile文件
首先说说本次嵌套执行makefile文件的目的:只需make根目录下的makefile文件,即可编译所有c文件,包括子目录下的。意义:自动化编译行为,以后编译自己的c文件时可把这些makefile文件直接复制到相应目录即可方便编译出所有文件。这些makefile文件是通用的,只需根据自己的工程情况改动少许内容即可。下面会说。总体思路是:把目标文件放在debug文件夹下的obj目录下,把最终...原创 2019-07-27 16:59:02 · 15131 阅读 · 0 评论 -
Makefile之patsubst
经常要手写项目的Makefile,或者看其他项目的遗留项目的Makefile,有些makefile内置函数常用,却用完就忘记了,最近项目中使用patsubst,感觉挺好用的格式:$(patsubst <pattern>,<replacement>,<text> )名称:模式字符串替换函数——patsubst。功能:查找<text...转载 2019-07-28 14:45:13 · 543 阅读 · 0 评论