tcpsliceという小さなユーティリティをコンパイルしようとしています。これは典型的な GNU C アプリケーションです。を実行./configure
すると、出力は次のようになります。
ビルド システム タイプをチェックしています... 無効な構成 `x86_64-pc-linux-gnuoldld': マシン `x86_64-pc' が認識されません 構成: エラー: /bin/sh ./config.sub x86_64-pc-linux-gnuoldld に失敗しました
64 ビット Linux アプリケーションとしてのコンパイルをサポートしていないようです。だから私はいくつかの質問があります:
- アプリケーションを 32 ビットとしてコンパイルし、64 ビット オペレーティング システムで実行できるようにフラグを設定することはできますか?
- 構成スクリプトを更新して 64 ビット Linux をサポートすることはできますか? その場合、.c ファイルにも重大なコード変更を加える予定はありますか?
- ネットワーク上の 64 ビット RHEL6 マシンにこのユーティリティがインストールされており、同じバージョン番号 (1.2a3) で実行されていることに気付きました。ビルドに使用されたソースをどうにかしてダウンロードできますか? 必要に応じて RHN にアクセスできます。