Sun Studio11を試してみる
今回も、仕事としてやった話。
うちの職場では業務で Sunのアプリケーションを開発するときは、Sunの純正コンパイラである Forte 6(Workshopコンパイラ)を使用していたのですが、Sun Studio11が無料になったのを機会に、ずっと滞っていたアップグレードを試みることになりました。(^^;;;;;
で、そのときの記録です。
まず SunのサイトからSun Studio11のアーカイブをダウンロードします。(Sunのダウンロード用のアカウントが必要)
実際に業務で使うのは SPARC用なのですが、最初の確認作業は例によって VMWare上に入れた x86用の Solaris9で行ないたいので、x86版もダウンロードします。
SPARC版のサイズは 600MB強, x86版も 300MB以上あるので、会社の回線を使用して日中からやるのもどうかと思ったのですが、上司の GOが出たのでやってしまいます。(^^;;;;;;;;;;;;
アーカイブのダウンロードが済んだら展開します。ついでにドキュメントも落として、PDF版のインストールガイドを見ながら作業を開始します。
とりあえず、適当に ./installerをやってみたら、エラーになりました。orz
仕方ないので、インストールガイドを読むと J2SE 1.4.2_08, J2SE 5.0 Update 3以降が必要なようです。
javaのダウンロードページで、最新の J2SE 5.0 Update 6と OSパッチをダウンロードしてインストールします...
終わったら、気を取り直して ./installerを実行します。今度は GUIのインストーラが起動しまうす。OK。
進めていくと、Javaの開発環境もインストールされるようです。(Sun Studioだから当然かもしれないけど)
でも、それなら「わざわざ準備で Java環境のアップグレードさせるなぁ~」といいたいです。(^^;;;
この辺が Sunの(ry
# まぁ、それ以上の問題はなくインストールは終了したので、それ以上は追求せずに次へ進みます。(^^;;;;;;;;;;;;
とりあえず、仕事なので給料分の義理を果たすべく、仕事で書いたプログラムを Sun Studio 11でコンパイルしてみます。
まず、configure...
./configure --with-sunws=/opt/SUNWspro
サポートしていないバージョンだといわれてしまいます。
修正しないといけないけど、ちゃんとバージョンチェックしてたんでちょっと関心... (^^;;;;;
Oracle Instant Clientに引き続き、また configure.inを修正します。
バージョンチェック部分の修正のために、Sun Studio11の ccはどんなバージョンを返すのかを cc -Vで確認します。
cc: Sun C 5.8 2005/10/13
ん? 5.8? なんで 5.8なんだ?
長く使ってなかった間にバージョンの付与規則も変ったみたいです...
まぁ、経緯は分からないけど、「Sun C 5.8」だというのなら、それを Sun Studio11とみなすことにします。
で、修正して、autoconfして、再度 configure, 終わったら makeしてみます。
例によって、Oracleが無いのでエラーになるけど、それ以外はうまくいくみたいです。
せっかくの Sun Studioなのに、IDEを起動する前に終電になりそうです。(^^;;;;;;;
続きはまた後日...
「SYSTEM開発・運用」の新着
- ユニコードが全然ユニじゃない件 [ 2006年12月 5日]
- スパムメールと闘う・職場編 [ 2006年4月24日]
- DNSサーバが DDoSの発射台にされる問題について [ 2006年3月30日]
- Sendmailに深刻な脆弱性 [ 2006年3月23日]
- tarファイルを直接 Perlで処理 [ 2006年3月14日]
- 続・Sun Studio11を試してみる [ 2006年2月15日]
- Sun Studio11を試してみる [ 2006年2月14日]
- gcc3.4.2と Oracle InstantClient [ 2006年2月10日]
トラックバック(0)
このブログ記事を参照しているブログ一覧: Sun Studio11を試してみる
このブログ記事に対するトラックバックURL: http://morishoji.homelinux.net/mt/mt-tb.cgi/21




コメントする