make 常用的环境变量

11月 30, 2017 |

LDFLAGS
连接器选项,常用的有"-Wl,-rpath=/usr/local/BerkeleyDB.4.8/lib,-L=/usr/local/BerkeleyDB.4.8/lib",-Wl指定将后面以逗号分隔的参数转换为以空格分隔传递给连接器。-rpath用于将运行时的库文件的查找路径写入兼容ELF格式的可执行文件的头部,运行时不依赖环境变量。"-Wl,-rpath=/usr/local/BerkeleyDB.4.8/lib"传递给连接器就变成 "ld -rpath=/usr/local/BerkeleyDB.4.8/lib" -L选项指定库文件(.so, .a)的文件所在的目录

LIBS
常用的是-l<library>,传递给连接器的库的名称

CPPFLAGS
预编译器标志, 一般用于指定头文件的路径,比如"-I/usr/local/BerkeleyDB.4.8/include"

Posted in: Linux

Comments are closed.