実行例1 コマンドライン上でUniversal Binaryを作成する場合は、「-arch」オプションを複数回指定することで複数のアーキテクチャのコードを組み合わせられる。ここでは、ppc(32ビットのPowerPC)とppc64(64ビットのPowerPC)を組み合わせている Makefileなどでコンパイルを制御し、いったんオブジェクトファイルを作ってからそれをまとめている場合は、オブジェクトファイルの作成時だけではなく、リンクのときも「-arch」オプションを忘れないように指定する必要がある点に注意されたい。 また、Xcodeでの開発時と同じく、コマンドラインからビルドする場合もそのアーキテクチャの共有ライブラリがすべて存在していなければならない点は変わりない(実行例2)。これを回避するには、GCCに「-isysroot」オプションを追加し、Xcodeと同じようにターゲットSDKを指
![第13回 Universal Binary【後編】](https://cdn-ak-scissors.b.st-hatena.com/image/square/7e51372d18138e90ed2c8d95d693065718b5e361/height=288;version=1;width=512/https%3A%2F%2Fimage.itmedia.co.jp%2Fimages%2Flogo%2F1200x630_500x500_enterprise.gif)