Tru64 UNIXで遊ぼう!(開発環境編)

Tru64 UNIXをインストールし終わったら、せっかくなので開発環境を整えましょう。
まずは標準コンパイラCompaq_C_Compilerをインストールします。

とてもありがたいことにHPが無料で公開しています。

HP Software - Developers' Toolkit Supplement - Software Kit Downloads

マニュアルも公開してあります。

Tru64 UNIX

インストールは簡単です。

Compaq_C_Compilerは優秀ですが、gccでなければコンパイルできないアプリケーションが沢山ありますので、gccもインストールします。

方法は

Compiling GCC 4.4.7 on Tru64 5.1B | Astrobaby's random thoughts

に書いてありますが、自分も参考で書いておきます。

Gnu tarをインストールします。

Tru64 UNIX標準のtarでは下記のようなLongLinkエラーが発生して大抵のtar ballの展開に失敗するからです。

バージョンは1.26を使ってください。


次はlibiconvをインストールします。


次はgmpをインストールします。


次はmpfrをインストールします。


次はGnu makeをインストールします。


ここまできたらgccコンパイルを行います。

プロセスのメモリの使用制限に引っかかってコンパイルに失敗しました。

その場合は/etc/sysconfigtabに

proc:
 per_proc_stack_size = 33554432
 per_proc_data_size = 801326592

と書いて回避します。
(リブートが必要)

うまくいけば、gccコンパイルに成功するはずです。

今回はソースからのインストールを行いましたが、面倒くさがり屋さんのためにパッケージも用意してあります。

Index of pub/pkgsrc/misc/tnn/index.html

pkgsrcは素晴らしい!
ただし、パッケージ版gccを使うにしてもGnu tarのインストールは必須です。