如何修改configure或configure.ac脚本以仅在指定位置查找二进制文件

时间:2019-01-26 12:05:20

标签: makefile lex autotools configure

我正在为ARM交叉编译flex,其配置如下:

  

./ configure CC = / opt / gcc-4.8.5-glibc-2.21-p1-2.6.35.9 / arm-brcm-linux-gnueabi / bin / arm-brcm-linux-gnueabi-gcc --host = armeb-none-linux-gnueabi LD = / opt / gcc-4.8.5-glibc-2.21-p1-2.6.35.9 / arm-brcm-linux-gnueabi / bin / arm-brcm-linux-gnueabi-ld --prefix = / home / ravi / out / usr /

我在CC脚本中添加了一个带有--prefix和一个configure选项的非默认路径,但是configure在其中检查了现有的flex二进制文件默认的/usr/local/bin位置,如config.log的摘录所示:

 configure:14320: checking for flex
 configure:14336: found /usr/bin/flex
 configure:14347: result: flex

如何修改搜索路径以仅包含目录/home/ravi/out/usr/bin?在configure.ac中需要修改什么?

0 个答案:

没有答案