SewiGの日記
2007-04-19 [木] [長年日記]
■ [Mac][Programming] Macプログラミング(1)
今更ToolBoxを使ったプログラミング講座です。使うのはMPWのみ。CodeWarriorは必要ありません。
■ MPWのインストール
1. imgファイルのダウンロード
ftp://ftp.apple.com/developer/Tool_Chest/Core_Mac_OS_Tools/MPW_etc./MPW-GM_Images/ から MPW-GM.img.bin をダウンロードします。これに必要最低限のデータが含まれています。本当に最低限なので後で最新のヘッダやライブラリが必要になったらそのときに入れればいいです。
2. インストール
ダウンロードしたらStuffIt Expanderなどで解凍して、DiskCopyなどでイメージをマウントします。中身をフォルダ丸ごとMacintosh HDあたりにコピーします。Interfaces&LibrariesフォルダとMPWフォルダは同じ階層に。OS 7.6などをお遣いの場合は、Interfaces&LibrariesフォルダにあるStdCLibInitをシステムフォルダに入れるといいでしょう。
■ プロジェクトの作成
IDEでプロジェクトは管理してくれません… なので自分でフォルダを作ってソースファイルなどを作ります。とりあえず、「Hello」ってフォルダを作って、その中に「hello.c」を作ります。
#include <stdio.h> int main() { printf("Hello World\n"); return 0; }
■ makeとコンパイル
IDEの起動は(MPW_HOME):MPW:MPW Shellから。
メニューからDirectory -> Set Directory。ここで先ほど作成したプロジェクトのフォルダを選んでSelect Current Direcutoryで決定。
メニューからBuild -> Create Build Commandでmake用のファイルが作れます。Program Nameにアプリケーションの名前を、Source Filesでソースコードやりソースなどを選択します。とりあえず、先ほどのhello.cを選びましょう。残りの項目は見ての通りなのですが、とりあえずSIOW AppとFat Binaryを選びましょう。そして、CreareMakeをクリックして完了です。
あとは、メニューBuild -> Buildでコンパイル&リンクが行われて実行ファイル完成です。