Điều gì có liên quan đến việc biên dịch các nhị phân Intel OS X 32 bit trên môi trường dòng lệnh 64 bit? Nó đơn giản như thêm một lá cờ -m32
? Tôi không sử dụng Xcode, nhưng có thể sử dụng nó để cài đặt các thư viện mà gcc
có thể sử dụng, nếu cần. Cảm ơn lời khuyên của bạn.Biên dịch mã nhị phân OS X 32 bit trên môi trường 64 bit
5
A
Trả lời
5
Nếu bạn đang biên dịch trên máy tính Macintosh sử dụng triển khai GCC của Apple, một trong các tùy chọn bổ sung mà bạn có thể vượt qua là tham số "-arch
".
The man page nói điều này:
-arch arch
Compile for the specified target architecture arch.
The allowable values are i386, x86_64, ppc and ppc64.
Multiple options work, and direct the compiler to produce "universal"
binaries including object code for each architecture specified with -arch.
This option only works if assembler and libraries are available
for each architecture specified. (APPLE ONLY)
Các vấn đề liên quan
- 1. Biên dịch nhị phân 32 bit trên hệ thống 64 bit
- 2. gcc: Biên dịch nhị phân 64 bit trên nền tảng 32 bit
- 3. chạy nhị phân 32 bit trên máy 64 bit
- 4. Biên dịch 32 bit Assembler trên 64 bit ubuntu
- 5. Biên dịch nhị phân 64 bit với MinGW (Dev-C++)
- 6. Làm thế nào để biên dịch một số nhị phân 32-bit trên một máy Linux 64-bit mà không cần chạm môi trường CFLAGS biến
- 7. Cuộn phiên bản 64 bit và 32 bit của ứng dụng vào cùng một nhị phân?
- 8. Làm thế nào để biên dịch chương trình C++ thành 64-bit trên máy 64 bit?
- 9. 64 bit bằng cách phân chia 32 bit
- 10. Buộc một hệ nhị phân Mac OS X 32/64-bit để chạy 32 bit chỉ trên một phiên bản hệ điều hành cũ?
- 11. Biên dịch ứng dụng 32-bit bằng Visual Studio trên máy 64 bit
- 12. Biên dịch ứng dụng MATLAB 32 bit trên máy 64 bit (c + +)
- 13. 32 bit int * 32 bit int = 64 bit int?
- 14. Java JDK 32 bit và 64 bit
- 15. Matplotlib.pyplot trên OS X với Python 64 bit từ Python.org
- 16. Cách xây dựng Python 64 bit trên OS X 10.6 - CHỈ 64 bit, không có vô nghĩa Universal
- 17. Cách chạy ứng dụng .NET 32 bit trong môi trường 64 bit?
- 18. Xây dựng 32 bit với 64-bit llvm-gcc
- 19. .net InstallUtil utility - 32 bit vs 64 bit
- 20. Sử dụng một trình cài đặt NSIS để cài đặt các tệp nhị phân 32 bit trên hệ điều hành 32 bit và 64-bit nhị phân trên hệ điều hành 64 bit có thể?
- 21. Thiếu bao gồm "bit/C++ config.h" khi biên dịch chéo chương trình 64 bit trên 32 bit trong Ubuntu
- 22. Chạy nhị phân phổ OS X ở chế độ 32 bit
- 23. Chạy ứng dụng AnyCPU dưới dạng 32 bit trên hệ điều hành 64 bit
- 24. Eclipse 32 bit chạy trên 64 bit JVM
- 25. QtCreator trên linux: 32 bit so với 64 bit
- 26. Chạy dll 32 bit trên máy 64 bit trong java
- 27. Làm thế nào đến một hạt nhân 32 bit có thể chạy một nhị phân 64 bit?
- 28. Tạo exe 32 bit từ mã python trên máy 64 bit
- 29. Biên soạn trên hệ thống 64 bit cho hệ thống 32 bit - khả năng tương thích
- 30. Ứng dụng 32 bit hoặc 64 bit trên hệ điều hành 64 bit?
là 'i386' luôn (và tôi có nghĩa phải luôn luôn) 32-bit Intel? –
AFAIK ... trừ khi AMD hoặc một số đối thủ cạnh tranh khác của Intel mà tôi không biết là đang sản xuất chip cho máy tính Apple. –
Được rồi, tôi sẽ quay lại và xem những gì tôi có thể tìm thấy. Cảm ơn. –