Makefile 小记
来源:互联网 发布:手机麻将的编程原理 编辑:程序博客网 时间:2024/05/12 09:00
1.关于makefile变量赋值
+= := ?= =
http://stackoverflow.com/questions/448910/makefile-variable-assignment
2.makefile提供若干函数:
subst patsubst shell if foreach origin sort filter filter_out findstring strip word words firstword wordlist dir basename call etc.......
详细参考: http://wiki.ubuntu.org.cn/%E8%B7%9F%E6%88%91%E4%B8%80%E8%B5%B7%E5%86%99Makefile:%E4%BD%BF%E7%94%A8%E5%87%BD%E6%95%B0
--------------------------------------------------- 分割线 ---------------------------------------------------
3.自动生成文件依赖 :
-include $(OBJS:.o=.d)%.d:%.c @set -e; \ rm -f $@; \ $(CC) -MM $< $(INCLUDEFLAGS) > $@.$$$$; \ sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$
4.makefile 中文件依赖可以分成多个行写
$(TARGET): $(LIBS)$(TARGET): %: %.o $(CC) $(CFLAGS) $< -o $@ $(LIBS)
但是最好只有一个依赖附带执行命令序列,不然会给出警告.
- Makefile 小记
- makefile小记
- makefile学习小记
- Makefile 运用小记
- makefile小记v2
- Linux之MakeFile小记
- makefile学习小记(一)
- Makefile 学习小记(二)
- linux小记:makefile(随使用程度持续更新)
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记
- 小记.
- 小记
- IAR for 430 不区分char和unsigned char
- 【林达华】How To Get A Solution
- PL/SQL Developer导入导出数据库方法及说明
- C/C++语言中的位运算
- cadence布局布线常见问题详解
- Makefile 小记
- mysql中实现查询前几条记录
- How to logon windows automatically
- Eclipse连接真机调试报错!(汇总)
- C#入门经典第五版笔记
- hust 1017 Exact cover 最小覆盖问题 dancing links
- Qt获取路径
- UVa 489 Hangman Judge(刽子手游戏)
- VB.net学习笔记(八)重载与共享