古いオペレーティングシステム用に事前に構築されたbinutilとコンパイラはどこにありますか?

古いオペレーティングシステム用に事前に構築されたbinutilとコンパイラはどこにありますか?

私はSun SPARCstation 20を購入し、ここにSunOS 4.1.4をインストールしました。私はそれよりも現代的なソフトウェアを作成したいと思います。ANSIの移行Cコンパイラを使用するため、ツールチェーン全体を直接構築するために必要な大規模なブートストラッププロセスは必要ありません。

SunOS 4.1バイナリやSunOSなど、以前のオペレーティングシステム用に事前に構築されたGNUツールチェーンの正式なサイトはありますか?

ベストアンサー1

そのような古いプラットフォームのバイナリを見つけることができるかどうかはわかりません。 45分間検索しましたが、手ぶらで出ました。以前は一つあったが、ftp.freesunware.comずっと前に閉鎖していたようだ。私のアドバイスは、日から始めるように言うことですgcc。私の考えでは、最初にコンピュータをSunOS 5.xにアップデートできれば、より良い幸運を享受できます。

SunOS 4.1.4 で gcc をコンパイルするには、まずそのプラットフォームで動作することがわかっているバージョンの GCC で起動する必要があります。私はその証拠を見つけた。2.7.2.3-2.8.1SunOS 4.1.4 で正しくコンパイルされます。たぶん幸運かもしれません。2.95.3まず、前のリンク(公式GCCミラー)の1つからGCCをダウンロードしてください。次のようにコンパイルされました。

./configure --build=sparc-sun-sunos4.1.4
make bootstrap-lean
cd objdir && make install

必ずしも設置する必要はありませんGNUバイナリチルそしてGNUが作るまず役に立つかもしれませんが、そうでない場合は後でインストールする必要があります。

すでにSunOS 4システムを使用してこれを実行し、バイナリを提供できる人が見つからない場合は、ツールチェーンを直接コンパイルする必要があると思います。準備してください。ツールチェーン全体をコンパイルするには1週間以上かかることがあり、間違いなく困難に直面するでしょう。始めましょう。問題が発生した場合は、問題が発生した場所に関する詳細を含む新しい質問をここに投稿してください。これが役に立つことを願っています。バイナリが見つからなかったので申し訳ありません!

編集する

また、SunOS 4.xを維持する理由がない場合は、SunOS 5.6(Solaris 2.6)にアップデートできれば、はるかに良い運を享受できます。持つ5.6では、多くのバイナリを使用できます。、必要なツールチェーンコンポーネントが含まれています。 eBayでコピーを見つけたり、急流を見つけたりすることができます(ソフトウェアが非常に古いので、これが正当であるかどうかわからないので、ライセンスを購入するための正当な方法を見つけてください)。

おすすめ記事