mirror of
https://github.com/darlinghq/darling.git
synced 2025-02-22 10:51:40 +00:00
Update README to explain how to run both 32bit and 64bit Mach-O binaries
This commit is contained in:
parent
4e07ab7de4
commit
d6f41e36e1
19
README
19
README
@ -33,7 +33,8 @@ To remove the entries, run the following command:
|
||||
|
||||
* How to try 32bit support
|
||||
|
||||
% make clean all BITS=32
|
||||
% make clean
|
||||
% make all BITS=32
|
||||
|
||||
If you see permission errors like
|
||||
|
||||
@ -46,6 +47,22 @@ addresses less than 0x10000.
|
||||
|
||||
Or, running ld-mac as a super user would also work.
|
||||
|
||||
* How to run both 64bit Mach-O and 32bit Mach-O binaries
|
||||
|
||||
% make both
|
||||
% ./binfmt_misc.sh start `pwd`/ld-mac.sh
|
||||
% /usr/i686-apple-darwin10/usr/bin/gcc -arch i386 mach/hello.c -o hello32
|
||||
% /usr/i686-apple-darwin10/usr/bin/gcc -arch x86_64 mach/hello.c -o hello64
|
||||
% /usr/i686-apple-darwin10/usr/bin/gcc -arch i386 -arch x86_64 mach/hello.c -o hello
|
||||
% ./hello32
|
||||
Hello, 32bit world!
|
||||
% ./hello64
|
||||
Hello, 64bit world!
|
||||
% ./hello
|
||||
Hello, 64bit world!
|
||||
% LD_MAC_BITS=32 ./hello
|
||||
Hello, 32bit world!
|
||||
|
||||
* Which programs should work
|
||||
|
||||
OK
|
||||
|
Loading…
x
Reference in New Issue
Block a user