コンパイルフェーズが機能するようになりました。これをする:
- / Developer / Library / Xcode/Plug-ins内
- cp "GCC 4.2.xcplugin" "GCC Arm 4.4.1.xcplugin"
- cd "GCC Arm4.4.1.xcplugin"/目次
- Info.plistを変更します(厳密には必要ない場合があります)
8c8
--com.apple.xcode.compilers.gcc.arm-4_4_1
---
+ com.apple.xcode.compilers.gcc.4_2
12c12
-GCCArm4.4.1コンパイラXcodeプラグイン
---
+GCC4.2コンパイラXcodeプラグイン
- cdリソース
- mv "GCC 4.2.xcspec" "GCC Arm 4.4.1.xcspec"
- 「GCCArm4.4.1.xcspec」を変更します
10c10
-識別子="com.apple.compilers.gcc.arm-4_4_1";
---
+識別子="com.apple.compilers.gcc.4_2";
13,16c13,16
-名前="GCCArm 4.4.1";
-説明="GNUArm C /C++コンパイラ4.4.1";
-バージョン="arm-4.4.1";
---
+名前="GCC4.2";
+説明="GNUC /C++コンパイラ4.2";
+バージョン="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=いいえ;
-"SupportsPredictiveCompilation"=いいえ;
---
+SupportsZeroLink=はい;
+"SupportsPredictiveCompilation"=はい;
52,53c52,53
-"SupportsMacOSXDeploymentTarget"=いいえ;
-"SupportsMacOSXMinVersionFlag"=いいえ;
---
+"SupportsMacOSXDeploymentTarget"=はい;
+"SupportsMacOSXMinVersionFlag"=はい;
88a89,90
- "-アーチ"、
-「$(値)」、
- コンパイラを/Developer/usr/bin/gcc-arm.4.4.1にリンクします
ウィキの再フォーマットのため、上記の差分は正確ではありませんが、関連情報はそこにあります。私が指摘した重要な部分(および上記で間違っているように見えること)は、識別子の変更がバージョン番号の変更に対応している必要があることです(「。」は「_」に置き換えられています)。
-archパラメーターを取り除くことは、コンパイルでは機能しますが、リンクでは機能しません。私のgccはこのパラメータを受け入れないので、現時点ではリンクできません。これを修正する別の方法が見つからない限り、おそらくgcc実行可能ファイルの代わりにスクリプトを挿入してこのオプションをヤンクアウトします。