![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Makefile 相关文章
主要是makefile调试与理解相关的文章
dddddppppp123
路漫漫其修远兮,吾将上下而求索。
QQ:342307437
展开
-
sed 细节理解 . && .*
第2个 / 后面跟了69999, 第2次命中的内容为 /69999,碰到 \7停止。第一个 / 后面跟了一个 /,没有命中,但是后面不是 .*,是 *带 .* 匹配上第一个之后,后面的内容不再分析,直接匹配上。第2个/后面匹配上了,整句话后面不再分析,直接匹配。第一个/后面跟 /,没有匹配上 注意有一个.不带 .的* 会逐个字节分析匹配字符串。[^\\/] ^ 不是 \ 或者 /12345 不是以 /开头 没有替换。所以此次命中的就是1个 /,|\|| 替换为 |原创 2023-02-05 08:40:07 · 527 阅读 · 0 评论 -
makefile debug
makefile debug原创 2022-11-16 09:31:12 · 1046 阅读 · 0 评论 -
批处理 自动关闭若干进程,以备关机
@echo offecho Input1 you work_mode select......echo 1:老的uboot目录echo 2:新的uboot目录echo 3:快速清理工作现场echo 其它:暂时还不支持set /p work_mode=echo Your work_mode is %work_mode%.::se原创 2017-04-22 09:26:18 · 796 阅读 · 0 评论 -
批处理 打开指定的文件夹
rem 注释内容(不能出现重定向符号和管道符号)rem START 命令会把第一个出现在引号里的参数解释为窗口标题,rem 所以你在命令前面再加点什么放在引号里就行了.start "title" "\\172.16.1.21\linux_share\old_xls\a33-dvk3\vendor\softwinner\brandy\u-boot-2011.09"原创 2017-04-21 15:50:37 · 3163 阅读 · 0 评论 -
makefile 函数调用理解与自定义函数
#define a multiline variable#在此makefile文件的同级目录下有a.c b.c文件#以及sub文件夹,文件夹下面有sa.c sb.c文件define target@echo $@ $(1) $(0) $(2)endefsrc = $(wildcard *.c ./sub/*.c)dir = $(notdir $(s原创 2017-04-21 11:15:46 · 3932 阅读 · 1 评论 -
批处理 选择打开指定的文件夹
@echo offecho Input you work_mode select......set /p work_mode=echo Your work_mode is %work_mode%.::set work_mode=pauseif "%work_mode%" == "" goto do_errif "%work_mode%" == "1" goto do_w原创 2017-04-21 16:56:35 · 3594 阅读 · 0 评论 -
makefile调试技巧1
$(warning debug info ARCH = $(ARCH) )$(warning debug info CPU = $(CPU) )$(warning debug info BOARD = $(BOARD) )$(warning debug info VENDOR = $(VENDOR) )$(warning debug info SOC = $(SOC) )$(w原创 2017-04-20 19:08:16 · 545 阅读 · 1 评论 -
判断某进程存在否 然后做某事的 bat
@echo hello world!!!@echo start to copy...@echo offtasklist|find /i "xxx.exe" || goto skiptaskkill /f /im xxx.exe:skip@echo oncopy \\10xxx.img .\@echo copy ok!!!pauseexit原创 2021-08-04 15:13:02 · 227 阅读 · 0 评论 -
android 编译脚本
. build/envsetup.shlunch numcd ../lichee/./build.shresult=$?if [ $result -ne 0 ]thenecho "make kernel run error!!!" $resultexit 1fiecho "make kernel run OK!!! result = $result"cd ../android/#extract-bsp#pack. build/envsetup.shlunch ...原创 2021-06-29 09:04:33 · 264 阅读 · 0 评论 -
简单的 makefile 编写实例0
objects = helloall: $(objects)$(objects): %: %.c#模式规则使您可以使用make来编译需要相同编译命令的多个c文件#%: %.c 目标 : 目标.c 目标 : 依赖 $@ $< @echo debug1 = $@ @echo debug2 = $< $(CC) $(CFLAGS) -o $@ $< @echo debug3 = $<.PHONY:cleanclean: rm...原创 2021-08-05 19:01:56 · 91 阅读 · 0 评论