質問

コマンドラインで次の操作を行います。

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

そして、次のエラーが表示されます:

configure:error:./../ ..にinstall-shまたはinstall.shが見つかりません

実際には「install-sh」があります;ファイルはgcc-3.4.6ディレクトリにありますが、2つではなく、現在の1つ上のディレクトリです。

configureスクリプトは、" ./.."でinstall-shを探す必要があります。 「./../ ..」のinsted ??

何が問題なのですか?

役に立ちましたか?

解決

  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. ./ configure
  5. make
  6. make install

他のヒント

提案: stow を検討して、カスタムインストールを/ usr / localに正常に保持する注文。

なぜcd:libstdc ++-v3に移行するのですか?正しい方法は、単に「make」を実行することだと思いました。 configureを実行したディレクトリから。

configureスクリプトが付属していない別のパッケージを作成する方法は次のとおりです。

config/autorun.sh
./configure <options>
make
make install
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top