Apple's gcc 4.2.1 doc के अनुसार:एप्पल जीसीसी, -arch i386 और -m32 के बीच अंतर क्या है?
-arch मेहराब निर्दिष्ट लक्ष्य वास्तुकला मेहराब के लिए
संकलित करें। स्वीकार्य मूल्यों 'i386', 'x86_64', 'पीपीसी' और 'ppc64' कर रहे हैं। एकाधिक विकल्प काम करते हैं, और प्रत्यक्ष संकलक "सार्वभौमिक" सहित -arch साथ निर्दिष्ट प्रत्येक वास्तुकला के लिए वस्तु कोड बाइनरी निर्माण करने के लिए। यह विकल्प तभी काम करता है कोडांतरक और पुस्तकालयों में उपलब्ध हैं निर्दिष्ट प्रत्येक वास्तुकला के लिए । (सेब केवल)
तो क्या इन दो कॉल के बीच का अंतर है:
gcc -arch i386 program.c
और
gcc -m32 program.c
सिर्फ इतना है कि -arch अधिक शक्तिशाली है के रूप में यह अधिक सुविधाजनक है यह है और जब कई archs specifiying सार्वभौमिक binaries उत्पादन कर सकते हैं?