मुझे काम करने के लिए संकलन चरण मिल गया है। ऐसा करने के लिए:
- /डेवलपर में/Library/Xcode/प्लग इन
- cp "जीसीसी 4.2.xcplugin" "जीसीसी शाखा 4.4.1.xcplugin"
- सीडी "जीसीसी शाखा 4.4.1 .xcplugin "/ सामग्री
- संशोधित Info.plist (सख्ती से आवश्यक नहीं हो सकता)
8c8
- com.apple.xcode.compilers.gcc.arm-4_4_1
---
+ com.apple.xcode.compilers.gcc.4_2
12c12
- GCC Arm 4.4.1 Compiler Xcode Plug-in
---
+ GCC 4.2 Compiler Xcode Plug-in
- सीडी संसाधन
,210
- mv "जीसीसी 4.2.xcspec" "जीसीसी शाखा 4.4.1.xcspec"
- संशोधित "जीसीसी शाखा 4.4.1.xcspec"
10c10
- Identifier = "com.apple.compilers.gcc.arm-4_4_1";
---
+ Identifier = "com.apple.compilers.gcc.4_2";
13,16c13,16
- Name = "GCC Arm 4.4.1";
- Description = "GNU Arm C/C++ Compiler 4.4.1";
- Version = "arm-4.4.1";
---
+ Name = "GCC 4.2";
+ Description = "GNU C/C++ Compiler 4.2";
+ Version = "4.2";
39c39
- "com.apple.compilers.gcc.headers.arm_4_4_1",
---
+ "com.apple.compilers.gcc.headers.4_2",
42c42
- ExecPath = "$(PLATFORM_DEVELOPER_BIN_DIR)/gcc-arm.4.4.1";
---
+ ExecPath = "$(PLATFORM_DEVELOPER_BIN_DIR)/gcc-4.2";
48,49c48,49
- SupportsZeroLink = No;
- "SupportsPredictiveCompilation" = No;
---
+ SupportsZeroLink = Yes;
+ "SupportsPredictiveCompilation" = Yes;
52,53c52,53
- "SupportsMacOSXDeploymentTarget" = No;
- "SupportsMacOSXMinVersionFlag" = No;
---
+ "SupportsMacOSXDeploymentTarget" = Yes;
+ "SupportsMacOSXMinVersionFlag" = Yes;
88a89,90
- "-arch",
- "$(value)",
- लिंक/डेवलपर /usr/bin/gcc-arm.4.4.1
विकी सुधारण के कारण, उपरोक्त diff सटीक नहीं है, लेकिन प्रासंगिक जानकारी वहां है। मैंने जो महत्वपूर्ण टुकड़ा देखा है (और जो आपने ऊपर गलत पाया है) यह है कि पहचानकर्ता परिवर्तन संस्करण संख्या परिवर्तन के साथ मेल खाना चाहिए ("।" के साथ "_" के साथ प्रतिस्थापित किया जाना चाहिए)।
संकलन के लिए पैरा पैरामीटर कार्यों से छुटकारा पा रहा है, लेकिन लिंक करने के लिए नहीं। चूंकि मेरा जीसीसी इस पैरामीटर को स्वीकार नहीं करेगा क्योंकि मैं इस समय लिंक नहीं कर सकता। जब तक मुझे इसे ठीक करने का कोई और तरीका न मिल जाए, तो शायद मैं इस विकल्प को बाहर करने के लिए निष्पादन योग्य जीसीसी के बजाय एक स्क्रिप्ट डालूंगा।
पर ब्लॉग मैं अगर यह रूप में अच्छी तरह एआरएम जीसीसी के लिए काम करता है की कोशिश करनी होगी देखें ... – rluba
यह Xcode 3 के लिए काम करता है, लेकिन एक्सकोड 4 के लिए नहीं ... कोई भी विचार Xcode 4 में कस्टम कंपाइलर को एकीकृत करने के लिए कैसे? – x2on