Pascal 日和 ホームページ

カウンター








ソースネクスト

コンパイラ処理系設定


言語処理系の環境設定一覧


 以下の一覧から必要な設定を参照してください。「共通設定」ページは他の設定の前提となりますので必ず事前に行ってください。

環境設定 内容 参照ページ
コンパイラ設定
(Free Pascal)
Free Pascalは、Turbo PascalやDelphiなど商用の実用的なPascalとの互換を目指して実装されています。RTL(Run-Time Library)やFCL(Free Component Library)など豊富なライブラリユニットを持っています。
RAD開発(Visual開発)にはLazarus IDEが必要ですが、CUIモードのプログラム開発はFree Pascalだけでも十分に開発することができます。
Free Pascal の設定
IDE設定
(Lazarus)
Lazarusは、言語処理系はFree Pascalを使用し、Delphi 6, 7の様な統合開発環境を提供するものです。Lazarusをインストールすると、RTL、FCLの他に、DelphiのVCL(Visual Component Library)に相当するLCL(Lazarus Component Library)が追加される。 Lazarus の設定
IDE設定(CodeTyphon Studio) CodeTyphon Studio は、Lazarus とは別の Free Pascal と IDE のディストリビューションです。
Lazarus で知られている多くのコンポーネントもディストリビューション内に含まれています。
コンパイラ設定
(GNU Pascal)
GNU Pascalは、ISO 7185 Pascalのすべてと、ISO 10206 拡張Pascalのほとんどを実装しています。
ISO Pascal を扱うのに適しています。
MinGWとGNU Pascalを組み合わせた環境の「MinGW版」と、Dev+GNU Pascal IDE環境の「Dev+GNU Pascal版」があります。
GNU Pascal の設定
(MinGW版)

GNU Pascal の設定(Dev
+GNU Pascal版)
コンパイラ設定
(ADW Modula-
2)
ADW Modula-2は、ISO規格のPart1,2,3すべてに準拠し、ジェネリックとオブジェクト指向に対応しています。
プロジェクト管理を行いビルドします。
ADW Modula-2 の設定
コンパイラ設定
(GNAT)
GNATは、Ada83, Ada95, Ada2005, Ada1012を実装したAda開発環境です。LIBRE版GNATは、GPS(GNAT Programing Studio)というIDEも用意されています。
プロジェクト管理を行いビルドします。
GNAT(Ada) の設定