6

Fedora Virtual Box Imageのhttp://openrisc.net/toolchain-build.htmlにあるガイドに従って、OpenRISC 用の GNU ツールチェーンを構築しようとしています。

というエラーが表示されます

Configure: error: cannot run /bin/sh ../gcc-svn/config.sub

gccを構成しようとすると。

私はLinuxが初めてです。オンラインで解決策を見つけることができませんでした。問題を解決するための助けは大歓迎です。

4

3 に答える 3

3

1. libtools のチェックとインストール

yum install libtool       
yum install libtool-ltdl    
yum install libtool-ltdl-devel       

2.シェルから「../gcc-svn/config.sub」を実行してみてください

/bin/bash ../gcc-svn/config.sub

次のように表示されるかどうかを確認します。

[root@centos jemalloc]# /bin/bash ./config.sub
: コマンドが見つかりません 6:
: コマンドが見つかりません 8:
: コマンドが見つかりません 30:
: コマンドが見つかりません 31:
: コマンドが見つかりません 39:
: コマンドが見つかりません42:
: コマンドが見つかりません 50:
: コマンドが見つかりません 57:
: コマンドが見つかりません 59:
: コマンドが見つかりません 72:
: コマンドが見つかりません 82:
: コマンドが見つかりません 85:
'/config.sub.bak: 88 行目: 構文
'/config.sub.bak: line 88: ` case $1 in の予期しないトークンの近くでエラーが発生しました

3. システム config.sub を見つける

 find / -name config.sub

それが示している:

/usr/share/libtool/config/config.sub

2 つの config.sub を比較して、類似しているかどうかを確認します。

4.config.subシステムファイルに置き換える

mv ../gcc-svn/config.sub ../gcc-svn/config.sub.bak
cp /usr/share/libtool/config/config.sub ../gcc-svn/config.sub 

mv ../gcc-svn/config.guess ../gcc-svn/config.guess.bak
cp /usr/share/libtool/config/config.guess ../gcc-svn/config.guess
  1. それがうまくいくかどうかを確認してください。
于 2014-11-17T08:31:10.830 に答える
1

../gcc-svn/config.sub ファイルの最初の行は何ですか? 多分誤字脱字だと思います。そのはず

#!/bin/sh

そしてそうではない

/bin/sh

もしそれが

#!/bin/sh

ファイル /bin/sh が存在し、実行可能であることを確認してください

ls -l /bin/sh

次のようなものを表示する必要があります

-rwxrwxrwx 1 root root 4 Feb  3  2009 /bin/sh
于 2014-06-11T17:21:01.367 に答える