我尝试编译apache APR。 instruction说:
你应该做的就是:
./configure
make
make install
在./compile之后我得到以下输出:
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/apr.h
config.status: creating build/apr_rules.mk
config.status: creating build/pkg/pkginfo
config.status: creating apr-1-config
config.status: creating apr.pc
config.status: creating test/Makefile
config.status: creating test/internal/Makefile
config.status: creating include/arch/unix/apr_private.h
config.status: executing libtool commands
rm: cannot remove `libtoolT': No such file or directory
config.status: executing default commands
config.status: include/apr.h is unchanged
config.status: include/arch/unix/apr_private.h is unchanged
当我尝试“make”时,找不到make文件:
-bash: make: command not found
这里有什么问题?
答案 0 :(得分:31)
编辑配置文件
更改行
$ RM“$ cfgfile”
到
$ RM -f“$ cfgfile”
这将解决错误
rm:无法删除`libtoolT':没有这样的文件或目录
然后尝试运行configure。就是这样:)
答案 1 :(得分:9)
刚跑:
touch libtoolT
足以使其正确构建。如果你真的想编辑配置文件以避免删除,你可以这样做,但给它一个要删除的文件也可以。
答案 2 :(得分:3)
在apr-1.5.1上,编辑
中的configure 30145行即bash# vi +30145 configure
$RM "$cfgfile"
到
$RM -f "$cfgfile"