検索

カレンダー

2009年9月
« 8月   10月 »
 123456
78910111213
14151617181920
21222324252627
282930  

広告

ブログランキング・にほんブログ村へ
にほんブログ村

東電電力供給情報

カテゴリー

最近のコメント

リンク

Ubuntu9.04にObjective-Cコンパイラをインストールしてみた

投稿者:yasu 更新日時:2009年9月14日 23時45分28秒
カテゴリObjective-C, Ubuntu

UbuntuでObjective-Cのコンパイルができるようにしたいと思います。
メニューバーにある[アプリケーション]-[アクセサリ]-[端末]より端末を起動して、apt-getでgobjcをインストールします。

ubuntu@ubuntu-desktop:~$ sudo apt-get install gobjc
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
linux-headers-2.6.28-11 linux-headers-2.6.28-11-generic
これらを削除するには 'apt-get autoremove' を利用してください。
以下の特別パッケージがインストールされます:
gobjc-4.3 libobjc2
提案パッケージ:
gobjc-multilib gobjc-4.3-multilib gcc-4.3-doc libobjc2-dbg
以下のパッケージが新たにインストールされます:
gobjc gobjc-4.3 libobjc2
アップグレード: 0 個、新規インストール: 3 個、削除: 0 個、保留: 16 個。
3390kB のアーカイブを取得する必要があります。
この操作後に追加で 8581kB のディスク容量が消費されます。
続行しますか [Y/n]? y
取得:1 http://jp.archive.ubuntu.com jaunty/main libobjc2 4.3.3-5ubuntu4 [150kB]
取得:2 http://jp.archive.ubuntu.com jaunty/main gobjc-4.3 4.3.3-5ubuntu4 [3240kB]
取得:3 http://jp.archive.ubuntu.com jaunty/main gobjc 4:4.3.3-1ubuntu1 [896B]
3390kB を 1s で取得しました (2177kB/s)
未選択パッケージ libobjc2 を選択しています。
(データベースを読み込んでいます ... 現在 121790 個のファイルとディレクトリがインストールされています。)
(.../libobjc2_4.3.3-5ubuntu4_i386.deb から) libobjc2 を展開しています...
未選択パッケージ gobjc-4.3 を選択しています。
(.../gobjc-4.3_4.3.3-5ubuntu4_i386.deb から) gobjc-4.3 を展開しています...
未選択パッケージ gobjc を選択しています。
(.../gobjc_4%3a4.3.3-1ubuntu1_i386.deb から) gobjc を展開しています...
libobjc2 (4.3.3-5ubuntu4) を設定しています ...

gobjc-4.3 (4.3.3-5ubuntu4) を設定しています ...
gobjc (4:4.3.3-1ubuntu1) を設定しています ...
libc6 のトリガを処理しています ...
ldconfig deferred processing now taking place

これだけでインストールは終わりです。

早速Hello Worldアプリを作ってみます。
hello.mというテキストファイルを作り、以下のように入力して保存します。

C:
  1. #import <objc/Object.h>
  2. int main() {
  3.     printf("Hello World\n&");
  4.     return 0;
  5. }

次にコンパイルをします。

ubuntu@ubuntu-desktop:~/c$ gcc hello.m -lobjc
ubuntu@ubuntu-desktop:~/c$ ./a.out
Hello World

無事「Hello World」が表示されました。
でもプログラムがObjective-CっていうよりC言語っぽいです。
次回はHello WorldのObjective-C版も作ってみますかね。

“Ubuntu9.04にObjective-Cコンパイラをインストールしてみた”にコメントはありません

コメントする