LoginSignup
3
3

More than 5 years have passed since last update.

ユニバーサルバイナリ on OSX64bit を 32bit で実行する方法

Posted at

64bit の OSX を使ってるがあるときコマンドラインからユニバーサルバイナリを 32bit モードで実行する必要が出てきた。そんな時どうすればいいか?

答えは実行するバイナリの前に arch -i386 を入れるだけである。

arch -i386 [executable]

実際に 32bit モードで動いているかどうかを確認するには QuickLook を管理する役割を果たす qlmanage を使うのが確実である。引数を -p ではなく -t にしてもよい。その場合はプレビュー画面ではなくサムネイル画面が表示される。

arch -i386 qlmanage -p [file_to_preview]

上記を実行すると最初に 32bit モードで動いていることを示す警告が出て 32bit で動いていることが確認出来る。

[WARNING] Running in 32bit mode

参考: http://web.archiveorange.com/archive/v/PspEo3HJTTlqgWbDDsLv

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3