Makefile 运用小记
来源:互联网 发布:极装吉住 知乎 编辑:程序博客网 时间:2024/05/21 17:19
Makefile 运用小记
在用Makefile的时候可能会遇到很多小细节,下面将这些细节记录下来。
1.@的用法
makefile在执行的时候会将该命令先打印出来,再执行。可以在命令的前面加上@,这样在执行之前就不会被打印出来了。
2.export
登录到系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。
export ,是把你设置的环境变量传给当前SHELL的子SHELL,使其在子SHELL中有效。
3 $< 和 $ ^
$< 是规则的第一个依赖文件名。$^是所有的依赖文件列表。
如下面就不能用$<,必须用$^。
OBJS := hello.o world.o
gcc -o test $^
但是$^是去除了重复依赖文件的,$+包含依赖文件中重复出现的文件。
- Makefile 运用小记
- Makefile 小记
- makefile小记
- Display Tag运用小记
- makefile学习小记
- makefile小记v2
- Linux之MakeFile小记
- makefile学习小记(一)
- Makefile 学习小记(二)
- 运用autoconf和automake生成makefile文件
- 运用Autoconf和Automake生成Makefile
- 运用Autoconf和Automake生成Makefile
- 运用Autoconf和Automake生成Makefile 2
- makefile命令基本运用(一)
- linux小记:makefile(随使用程度持续更新)
- 运用autoconf和automake自动生成Makefile实例讲解
- 运用autoconf和automake自动生成Makefile实例
- 运用autoconf和automake自动生成Makefile实例讲解
- linux下I2C驱动分析2-(2)
- int main(int argc,char* argv[])详解
- 什么是ThreadLocal?
- 《系统程序员成长计划》学习交流(4)-Makefile释疑
- 无聊的金保工程
- Makefile 运用小记
- linux 中head 命令
- Crocodoc推HTML5文档嵌入技术,Dropbox, Yammer, SAP已在使用
- insertion sort
- Android Looper和Handler分析 .
- Java初学者---Java的学习路径(全集)
- spring quartz配置
- log4j配置详解
- MAC开发使用第三方证书