makefile
来源:互联网 发布:nodejs数组增加元素 编辑:程序博客网 时间:2024/05/16 09:57
makefile 隐含规则
Compiling C programs
n.o:n.c $(CC) -c $(CPPFLAGS) $(CFLAGS)
Compiling C++ programs
n.cc:n.C: $(CXX) -c $(CPPFLAGS) $(CXXFLAGS)
target: $(OBJS) $(CC) $(LDFLAGS) $(OBJS) $(LOADLIBES) $(LDLIBS)
1.关于命令的变量。AR 函数库打包程序。默认命令是“ar”。 AS 汇编语言编译程序。默认命令是“as”。CC C语言编译程序。默认命令是“cc”。CXX C++语言编译程序。默认命令是“g++”。CPP C程序的预处理器(输出是标准输出设备)。默认命令是“$(CC) –E”。RM 删除文件命令。默认命令是“rm –f”。2.下面的这些变量都是相关上面的命令的参数。如果没有指明其默认值,那么其默认值都是空。ARFLAGS 函数库打包程序AR命令的参数。默认值是“rv”。ASFLAGS 汇编语言编译器参数。(当明显地调用“.s”或“.S”文件时)。 CFLAGS C语言编译器参数。CXXFLAGS C++语言编译器参数。COFLAGS RCS命令参数。 CPPFLAGS C预处理器参数。( C 和 Fortran 编译器也会用到)。LDFLAGS 链接器参数。(如:“ld”)
0 0
- Makefile
- Makefile
- makefile
- makefile
- makefile
- Makefile
- Makefile
- Makefile
- Makefile
- Makefile
- Makefile
- makefile
- Makefile
- makefile
- Makefile
- makefile
- makefile
- makefile
- 克隆固定表头(固定行列)
- js+css+html(弹出菜单)
- rsyslog Properties
- hadoop安装详解
- 机器学习系列(7)_机器学习路线图(附资料)
- makefile
- 使用 CXF 做 webservice 简单例子
- thinkphp核心源码注释|Hook.class.php
- Java反射机制详解
- 线程、多线程与线程池总结
- 活动选择
- Cantor表
- JavaScript构造函数及原型对象
- Linux查看日志总结