猿问

configure 脚本是如何寻找某个命令的

我在某CentOS6上编译collectd,运行了./configure--enable-java后提示找不到javac:
checkingforjavac...notfound
checkingforjar...notfound
checkingforjavac...no
checkingforjar...no
但该服务器已经用yuminstalljava-1.7.0-openjdk-devel安装了jdk,从命令行是可以运行javac的:
$whichjavac
/usr/bin/javac
我认为它可能是通过JAVA_HOME来找的,但环境变量中没有设置JAVA_HOME,于是用exportJAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64设置,但configure仍然找不到。
P.S.这个configure脚本在我的archlinux上就可以找到javac,可以正常运行
杨魅力
浏览 415回答 2
2回答
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答