16.4.2. configure Environment Variables

16.4.2.configure环境变量

除了上述选项,configure还可以使用许多环境变量。可在configure命令行指定环境变量。例如:

./configure CC=/opt/bin/gcc CFLAGS='-O2 -pipe'

环境变量与命令行选项略微不同。环境变量还可提前设置:

export CC=/opt/bin/gcc

export CFLAGS='-O2 -pipe'

./configure

以下为一个可如此设置的变量列表:

BISON

bison程序

CC

C编译器(C compiler)

CFLAGS

传递到C编译器的选项

CLANG

当使用--with-llvm编译时, 用于处理内联的源代码的clang程序的路径。

CPP

C预处理器(C preprocessor)

CPPFLAGS

传递到C预处理器的选项。

CXX

C++编译器

CXXFLAGS

传递到C++编译器的选项。

DTRACE

dtrace程序的路径。

DTRACEFLAGS

传递到dtrace程序的选项。

FLEX

flex程序。

LDFLAGS

链接可执行文件或共享库时的选项。

LDFLAGS_EX

链接可执行文件的额外选项。

LDFLAGS_SL

链接共享库的额外选项。

LLVM_CONFIG

用于定位LLVM安装。

MSGFMT

用于本地语言支持。

PERL

Perl解释程序。用以定位构建PL/Perl时所用的依赖。默认为perl。

PYTHON

Python解释程序。用以定位构建PL/Pythonl时所用的依赖。更多信息,请参见第45.1章节。若未定义,则使用顺序为:python python3 python2。

TCLSH

Tcl解释程序。用以定位构建PL/Tcl时所用的依赖。若未定义,则使用顺序为:tclsh tcl tclsh8.6 tclsh86 tclsh8.5 tclsh85 tclsh8.4 tclsh84。

XML2_CONFIG

用以定位libxml2的安装。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值