「リスト/コンパイラ」の版間の差分

提供: MacWiki
移動: 案内検索
(g77, gfortran (GNU F95))
(Intel Fortran コンパイラー Mac OS 版)
行80: 行80:
 
*国内販売代理店はエクセルソフト
 
*国内販売代理店はエクセルソフト
 
**[http://www.xlsoft.com/jp/products/intel/compilers/fcm/index.html 製品情報]
 
**[http://www.xlsoft.com/jp/products/intel/compilers/fcm/index.html 製品情報]
**価格は ¥89,880
+
**価格は ¥93,450
**[http://www.xlsoft.com/jp/products/intel/prices/prices_academic_single.html アカデミック価格] ¥36,960
+
**[http://www.xlsoft.com/jp/products/intel/purchase/prices.html?tab=0 アカデミック価格] ¥37800
 +
*大学生協でも販売
 +
**[http://softcatalog.jp/detail.html?o=EX104JR 製品情報] -  ¥37800(英語版)
  
 
*Intelからの直販もあり
 
*Intelからの直販もあり

2011年9月18日 (日) 18:23時点における版

MacOSX用のコンパイラの情報。

High Performance Computing for Mac OS X (http://hpc.sourceforge.net/) も参考になります。

C/C++コンパイラ

gcc

  • OSX標準のコンパイラで Developer Tools に含まれています。

gcc を参照して下さい。

IBM XL C/C++ Compiler


Intel C++ コンパイラー Mac OS 版

商用コンパイラ。Math Kernel Library, IPP なども付属。

  • Objective-C はサポートしていないようです。
    • Intel C/C++ を用いて Cocoa ソフトを開発できるものなのでしょうか..?

PGI C++ コンパイラー Mac OS 版


Fortranコンパイラ

g77, gfortran (GNU F95)

HPC for Mac OS X などからバイナリをダウンロードできます.

fink や EasyPackage, MacPorts からも導入できます.

ただ,g77デフォルトではUnit番号が99までしか使えません.これを解決するにはg77のソースを修正してコンパイルし直す必要があります.いまのところMacOSX 10.2ではうまく行きましたが10.3ではうまく行っていません.


  • Rのフルインストーラで gfortran 4.2.3 がインストールされます.(R-2.8.1で確認)

Absoft Pro Fortran

バージョン9.2で、Tigerで動作する64ビットコードを生成できるようになったそうです。

IBM XL Fortran

  • .bash_profile に次の path 設定を追記しておく
PATH=$PATH:/opt/ibmcmp/xlf/8.1/bin
export PATH

Intel Fortran コンパイラー Mac OS 版

  • 商用コンパイラ。Math Kernel Library 付属。

NAG Fortran(Mac版)

  • 商用。*英国The Numerical Algorithms Group Limitedで開発、国内では日本法人日本ニューメリカルアルゴリズムズグループ(株)が総代理店
  • 特にセキュリティー脆弱性やバグの温床となる初期化に関する問題や、

移植性を損なう標準非準拠に関する情報を的確にユーザに示すプログラム診断が充実。 この機能はコンパイル時、実行時(-C)との可能であるが、その分速度が落ちるので、開発時のみ有効にしたほうがよい

  • メイン開発者はFortranワーキンググループ(ISO/IEC JTC1/SC22/WG5)のメンバー。

Fortranワーキンググループ(ISO/IEC JTC1/SC22/WG5)公式サイト http://www.nag.co.uk/sc22wg5/

  • Fortran 90/95にフル対応。Fortran 2003の主要機能(オブジェクト指向、C相互運用、IEEE算術のサポート、ストリーム入出力、非同期入出力など)にも対応。
  • Windows、MAC、FreeBSD、Linux32、Linux64、Solaris、AIX、HP-UX、IRIX版などがあり多くの環境をサポート。
  • ただしWindows版はFortran Builderに統合されている。
  • NPMIN51NA - Apple Intel Mac OS X Licensing for NAG Fortran Compiler
  • NPAMP51NA - Apple Power Mac OS X Licensing for NAG Fortran Compiler
  • NPMI651NA - Apple Intel Mac OS X (64-bit) Licensing for Fortran Compiler


gfortran

f2c

fortran ソースから c ソースへの変換スクリプト

その他の言語

Wiki内の関連ページ