Makefile的一些说明
2013-08-26 12:55
190 查看
(1)Makefile中的变量以$开头,
所以,为了避免和shell的变量冲突,shell的变量以$$开头
for dir in $(DIRS) ; do [ ! -d $$dir ] || $(MAKEARCH) -C $$dir
|| exit 1 ; done
如这里的dir 引用使用$$dir
(2)Makefile中的shell,每一行是一个进程,不同行之间变量值不能传递。所以,Makefile中的shell不管多长也要写在一行
for dir in $(DIRS) ; do [ ! -d
$$dir ] || $(MAKEARCH) -C $$dir || exit 1 ;
done
或者写成如下, 用换行连接符
for dir in $(DIRS) ;
\
do [ ! -d $$dir ] ||
$(MAKEARCH) -C $$dir || exit 1 ;\
done
所以,为了避免和shell的变量冲突,shell的变量以$$开头
for dir in $(DIRS) ; do [ ! -d $$dir ] || $(MAKEARCH) -C $$dir
|| exit 1 ; done
如这里的dir 引用使用$$dir
(2)Makefile中的shell,每一行是一个进程,不同行之间变量值不能传递。所以,Makefile中的shell不管多长也要写在一行
for dir in $(DIRS) ; do [ ! -d
$$dir ] || $(MAKEARCH) -C $$dir || exit 1 ;
done
或者写成如下, 用换行连接符
for dir in $(DIRS) ;
\
do [ ! -d $$dir ] ||
$(MAKEARCH) -C $$dir || exit 1 ;\
done
相关文章推荐
- Caffe中的Makefile.config的一些说明
- Caffe中的Makefile.config的一些说明
- Caffe中的Makefile.config的一些说明
- Caffe中的Makefile.config的一些说明
- 关于视频采集的一些说明
- struct sigaction 和信号处理函数的一些说明
- 关于WEB使用media player的一些说明
- 一些性能计数器的说明
- 关于对我Blog一些文章的说明
- Makefile编写中参数说明
- 关于adaboost的一些说明
- android LOCAL_MODULE_TAGS 的一些说明
- 一些mysql启动参数的说明和优化方法
- 微软技术社区精英计划的一些说明
- makefile中一些符号的含义
- python xlsxwriter模块一些方法说明
- Qt 中一些常用类的中文说明
- Makefile(2)加了一些新东西
- linux面试题(自己添加了一些注释说明)
- 常用的一些log4j的配置的属性进行说明