次の内容の helloworld.c ファイルがあります。
#include "stdio.h"
main{ printf"Hello World\n");}
arm-apple-darwin-gcc-4.0.1 ツールチェーンを使用してコンパイルし、hello.out 実行可能ファイルを作成します。
この実行可能ファイルを iPhone シミュレーター/端末で実行できますか?
悲しいことに、いいえ。
AT&T Bell Labs で働いていた C プログラミング言語の発明者である Kernighan と Ritchie です。" Hello World " は AT&T の法的商標であり、AT&T のネットワークでは許可されていません。
いいえ、シミュレーターはまだ Intel 上で実行されているためです。ARM コンパイラが ARM 実行可能ファイルを作成しています。さらに、シミュレーターがアプリケーションを認識するための .app バンドルを作成する必要があります。