我在命令行中执行以下操作:

1)wget ftp://mirrors.kernel.org/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2

2) tar -jxf gcc-3.4.6.tar.bz2

3) cd gcc-3.4.6

4) cd libstdc++-v3

5)./配置

我收到以下错误:

配置:错误:在 ./../.. 中找不到 install-sh 或 install.sh

gcc-3.4.6 目录中实际上有一个“install-sh”文件,但那只是当前的一个目录,而不是两个目录。

配置脚本应该在“./..”中查找 install-sh 而不是“./../..”?

怎么了??

有帮助吗?

解决方案

  1. 获取 ftp://mirrors.kernel.org/gnu/gcc/gcc-3.4.6/gcc-3.4.6.tar.bz2
  2. tar -jxf gcc-3.4.6.tar.bz2
  3. cd gcc-3.4.6
  4. 。/配置
  5. 制作
  6. 进行安装

其他提示

建议:考虑 stow 以保持/ usr / local中的自定义安装顺序。

你为什么要cd:进入libstdc ++ - v3?我认为正确的方法是运行“make”从您运行配置的目录。

以下是我如何构建一个不带配置脚本的不同软件包:

config/autorun.sh
./configure <options>
make
make install
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top