CentOS 6.6へのgccのインストール:設定の問題

CentOS 6.6へのgccのインストール:設定の問題

次のガイドラインに従ってCentOS6.6でgccをビルド/インストールしようとしています。

CentOS 6にQt 5とQwtをインストールする方法

自動構成エラー後:

[felix@localhost objdir]$ /home/felix/workspace/gcc-4.8.4/configure --prefix=$HOME/gcc-4.8.4
ビルドシステムの種類を確認してください... x86_64-unknown-linux-gnu
ホストシステムの種類を確認してください... x86_64-unknown-linux-gnu
ターゲットシステムの種類を確認してください... x86_64-unknown-linux-gnu
BSD互換インストールの確認... /usr/bin/install -c
lnが機能していることを確認してください...はい
ln -sが機能していることを確認してください...はい
出力を切り捨てずにsedを確認してください... / bin / sed
確認してください。
gccをチェックしてください... gcc
Cコンパイラのデフォルト出力ファイル名を確認してください... a.out
Cコンパイラが動作していることを確認してください...はい
クロスコンパイル中であることを確認してください...いいえ
実行可能ファイルのサフィックスを確認してください。
ターゲットファイルのサフィックスを確認してください...o
GNU Cコンパイラを使用していることを確認してください...はい
gccが-gを受け入れていることを確認してください...はい
ISO C89を許可するにはgccオプションを確認してください...必要ありません
g++...g++ を確認してください。
GNU C ++コンパイラを使用していることを確認してください...はい
g ++で-gを許可していることを確認してください...はい
g++で-static-libstdc++ -static-libgccを許可していることを確認してください...いいえ
gnatbindを確認しています...いいえ
gnatmakeをチェックしています...何もありません
コンパイラドライバがAdaを理解していることを確認してください...いいえ
起動オブジェクトの比較方法を確認してください... cmp --ignore-initial=16 $$f1 $$f2
objdir....libsをチェックしてください。
ISLバージョン0.10を確認してください...いいえ
ISLバージョン0.11を確認してください...いいえ
ISLバージョン0.12を確認してください...いいえ
ISLバージョン0.14を確認してください...いいえ
デフォルトのBUILD_CONFIGを確認してください...
バイソンをチェックしてください... bison-y
バイソンをチェックしてください...バイソン
GM4を確認しました...いいえ
gnum4をチェックしてください...いいえ
m4...m4 確認
柔軟性の確認...柔軟性
柔軟性の確認...柔軟性
makeinfoを確認しました...何もありません
/home/felix/workspace/gcc-4.8.4/configure: 7993 行: /missing: そのファイルやディレクトリはありません。
予想されることを確認してください...いいえ
実行中のテストを確認してください...いいえ
ar...ar 確認
次のように確認してください。
dlltoolを確認してください...いいえ
ld...ldをチェックしてください
脂肪があることを確認してください...いいえ
nm...nmを確認してください。
ranlibをチェックしてください...ranlib
ストリップを確認してください...ストリップ
チェックウィンドレス...何もありません
windmcをチェックしてください...いいえ
objcopyをチェックしてください...objcopy
objdumpをチェックしてください...objdump
readelfをチェックしてください...readelf
参照を確認しています...参照
C++...C++ を確認してください。
gccをチェックしてください... gcc
gcjをチェックしてください...いいえ
gfortranをチェックしてください... gfortran
gccgoを確認しています...いいえ
ar...ar 確認
次のように確認してください。
dlltoolを確認してください...いいえ
ld...ldをチェックしてください
脂肪があることを確認してください...いいえ
nm...nmを確認してください。
objdumpをチェックしてください...objdump
ranlibをチェックしてください...ranlib
readelfをチェックしてください...readelf
ストリップを確認してください...ストリップ
チェックウィンドレス...何もありません
windmcをチェックしてください...いいえ
ターゲットホストを探す場所を確認してください。ホストツール
ターゲットを探す場所を確認してください。ホストツール
ターゲット参照ホストツールが見つかる場所を確認してください。
ターゲットC ++...ホストツールが見つかる場所を確認してください。
ターゲットC ++用のlibstdc ++が見つかる場所を確認してください...ホストツール
ターゲットdlltoolが見つかる場所を確認してください... host-tools
ターゲットgccが見つかる場所を確認してください...ホストツール
ターゲットgcjが見つかる場所を確認してください...ホストツール
ターゲットgfortranが見つかる場所を確認してください...ホストツール
ターゲットgccgoが見つかる場所を確認してください...ホストツール
ターゲットldが見つかる場所を確認してください...ホストツール
ターゲット地質がどこにあるかを確認してください...ホストツール
ターゲットnmが見つかる場所を確認してください...ホストツール
ターゲットobjdumpが見つかる場所を確認してください...ホストツール
ターゲットranlibが見つかる場所を確認してください...ホストツール
ターゲットreadelfが見つかる場所を確認してください...ホストツール
ターゲットバーが見つかる場所を確認してください...ホストツール
ターゲットの風車...ホストツールが見つかる場所を確認してください。
ターゲットwindmcが見つかる場所を確認してください...ホストツール
Makefileの管理者固有の部分が有効になっていることを確認してください...いいえ
構成: ./config.status 生成
config.status:エラー:入力ファイルが見つかりません: `Makefile.in'

しかし、Makefile.inは存在します。

[felix@localhost gcc-4.8.4]$ ls Makefile.*
Makefile.def Makefile.in Makefile.tpl

ベストアンサー1

インストールされたソフトウェアとの競合を避けるために、自己コンパイルされたソフトウェアもパッケージ化することをお勧めします。その後、パッケージマネージャは一貫性チェックを実行し、多くの一般的な事故を防ぎます。また、ビルドの変更をバージョン管理下に維持できます。

質問はCentOSに関するものなので、事前に作成されたソースパッケージを入手するのが最善ですFedoraで - ディストリビューションは非常によく似ています - 次のようにビルドします。 rpm ビルド。ビルドプロセスを調整する必要がある場合は、必要に応じてRPM仕様ファイルを変更します(GCCの場合は、すべてのターゲットまたはフロントエンドが必要ない場合があります)。

おすすめ記事