makefile编译选项与常用变量
2017-05-25 09:58
239 查看
-D: 条件选择编译 -I : 头文件搜索路径 -l: 连接静态库 -L: 连接库的路径 -Wall: 打开警告开关
AR: 静态库打包命令的名字,缺省值是ar。
ARFLAGS: 静态库打包的选项,缺省值rv
AS:汇编器的名字,缺省值是as。
ASFLAGS:汇编器的选项,没有定义。
CC:C编译器的名字,缺省值是cc。
CFLAGS:C编译器的选项,没有定义。
CXX:C++编译器的名字,缺省值是g++。
CXXFLAGS:C++编译器的选项,没有定义。
CPP:C预处理器的名字,缺省值是cc -E。
CPPFLAGS:C预处理器的选项,没有定义。
LD:链接器的名字,缺省值是ld。
LDFLAGS:链接器的选项,没有定义。
RM:删除命令的名字,缺省值是rm -f。
TARGET_ARCH:和目标平台相关的命令行选项,没有定义。
OUTPUT_OPTION:输出的命令行选项,缺省值是-o all。
LINK.c:把.c文件链接在一起的命令行,缺省值是$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
$(TARGET_ARCH)。
LINK.cc:把.cc文件(C++源文件)链接在一起的命令行,缺省值是$(CXX) $(CXXFLAGS) $(CPPFLAGS)
$(LDFLAGS) $(TARGET_ARCH)。
COMPILE.c:编译.c文件的命令行,缺省值是$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c。
COMPILE.cc:编译.cc文件的命令行,缺省值是$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c。
LINK.o:把.o文件链接在一起的命令行,缺省值是$(CC) $(LDFLAGS) $(TARGET_ARCH)。
相关文章推荐
- Make选项及makefile常用变量
- Linux中gcc,g++常用编译选项以及makefile的编写
- Linux中gcc g++常用编译选项以及makefile的编写
- 用环境变量控制makefile /D选项。从而控制源文件条件编译
- Make选项及makefile常用变量
- Make选项及makefile常用变量
- 用环境变量控制makefile /D选项。从而控制源文件条件编译
- makefile 的主要预定义变量及常用命令行选项
- Linux中gcc g++常用编译选项以及makefile的编写
- (转)Linux中gcc g++常用编译选项以及makefile的编写
- gcc常用的编译选项对代码的影响
- Linux中gcc,g++常用编译选项
- 【转】Linux中gcc,g++常用编译选项
- GNU make 的主要预定义变量及常用命令行选项
- 关于Linux的makefile的自动生成,以及.configure及编译选项
- 常用GCC 编译选项
- Ubuntu GCC常用编译命令选项
- Xcode 常用编译选项设置
- gcc编译常用命令选项
- GCC之旅(2)- 常用编译选项详解