估计编译时间: 0.39 SBU 估计所需硬盘空间: 10 MB |
命令如下:
LDFLAGS=-static CPPFLAGS=-Dre_max_failures=re_max_failures2 \ ./configure --prefix=$LFS/static --disable-nls && make && make install |
CPPFLAGS=-Dre_max_failures=re_max_failures2: 这个 CPPFLAGS 变量是被cpp 程序 (C PreProcessor:C预处理程序)读取的。 我们所设置的值告诉预处理程序把找到的每一个re_max_failures替换成re_max_failures2 ,然后才把源文件送到编译器去编译。这个包在装有老版本的Glibc并且静态链接的情况下会出错,我们设置的参数解决了这个问题。