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.