【问题标题】:libtool: error: Failed to create '.libs'libtool:错误:无法创建“.libs”
【发布时间】:2018-08-16 19:03:23
【问题描述】:

在 ubuntu 16.04 下安装 mpc-1.0.2 时出现此错误

首先,我运行了以下命令():

sudo ./configure --prefix=/usr --docdir=/usr/share/doc/mpc-1.0.2

它没有给出任何错误。

然后,我运行make 命令,出现以下错误:

全递归
make[1]: 进入目录'/usr/mpc-1.0.2'
全部在 src
make[2]: 进入目录'/usr/mpc-1.0.2/src'
/bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. > -g -O2 -MT abs.lo -MD -MP -MF .deps/abs.Tpo -c -o abs.lo abs.c
libtool:编译:无法创建 `.libs'
Makefile:448: 目标“abs.lo”的配方失败
make[2]: * [abs.lo] 错误 1
make[2]: 离开目录 '/usr/mpc-1.0.2/src'
Makefile:388: 目标“全递归”的配方失败
make[1]: *
[全递归] 错误 1
make[1]: 离开目录 '/usr/mpc-1.0.2'
Makefile:298: 目标“全部”的配方失败
make: *** [全部] 错误 2

【问题讨论】:

  • mpc : sudo apt install libmpc-dev → 在 Ubuntu 16.04 中提供 1.0.3 版 packages.ubuntu.com/search?keywords=libmpc&searchon=names
  • 听起来好像创建目录失败了?你有/usr 的写权限吗? (如果它不仅仅是你粘贴来隐藏你的主目录/用户名的东西,那对于源树来说这是一个奇怪的地方)
  • @KnudLarsen 我已经有了 1.0.3 版。我正在尝试安装 crosstool-ng,在运行 './ct-ng build' 时,我收到无法安装 mpc-1.0.2 版本的错误,所以我试图手动安装它.
  • @lockcmpxchg8b 谢谢!问题解决了,我在/usr没有写权限

标签: linux gcc makefile libtool mpc


【解决方案1】:

我也有同样的情况,然后我尝试了 sudo make 并且它有效。我还使用 sudo ./configure 运行了 ./configure

【讨论】:

    【解决方案2】:

    如果您将其安装在具有 root 访问权限的文件夹中,那么您需要对其使用 sudo

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 2022-06-13
      • 1970-01-01
      • 2015-10-13
      • 2015-04-01
      相关资源
      最近更新 更多