15

我试图编译 apache APR指令说:

您所要做的就是:

 ./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

当我尝试“制作”时,找不到制作文件:

-bash: make: command not found

这里有什么问题?

4

3 回答 3

33

编辑您的配置文件

换行

$RM "$cfg 文件"

$RM -f "$cfg 文件"

这将解决错误

rm: 无法删除 `libtoolT': 没有这样的文件或目录

然后尝试运行配置。而已

于 2013-08-06T23:26:51.140 回答
13

刚跑:

touch libtoolT

足以让它正确构建。如果你真的想编辑配置文件以避免删除,你可以这样做,但是给它一个文件来删除也可以。

于 2017-01-22T13:07:08.077 回答
4

在 apr-1.5.1 上,编辑 configure from 的第 30145 行

IEbash# vi +30145 configure

$RM "$cfgfile"

$RM -f "$cfgfile"

于 2015-03-26T18:00:19.673 回答