コメント欄にも書きましたが、残念ながらこの方法はIA-32限定です。
更新履歴兼雑記:無限るーぷ-kikxさんのコメントmain=-277;
のほうがいい気がする。
その代わりIA-32であれば、OSを問わずに動きます。
折角ポータブルなので、さらにポータブルにしてみました。とりあえずPowerPCにも対応です。
#if defined(__i386__) #define MAIN -277 #elif defined(__ppc__) #define MAIN 1207959552 #endif int main=MAIN;
Universal Binaryも作れました。
% file loop.ub loop.ub: Mach-O universal binary with 2 architectures loop.ub (for architecture ppc): Mach-O executable ppc loop.ub (for architecture i386): Mach-O executable i386欲しい(奇特な)方は、以下から。
え?なんでソースで充分なのにバイナリーを配布するって?だってバイナリーじゃん:)
他のアーキテクチャーへのポーティング募集中!
Dan the Infinite Looper
このブログにコメントするにはログインが必要です。
さんログアウト
この記事には許可ユーザしかコメントができません。