1,ObjectC是C的拓展;
2,編譯ObjectC的工具有三種;
3,通用編譯工具GCC ;蘋果的編譯工具Clang;可視化集成編譯工具 Xcode;
? ? ?階段一:利用LLVM-GCC優(yōu)化并編譯前端化的GCC生成的中間語言(我猜想應該是直白的匯編指令;),最后生成可執(zhí)行的機器碼;
? ? 階段二:把GCC生成中間語言這部分用Clang代替,再執(zhí)行階段一;
1,ObjectC是C的拓展;
2,編譯ObjectC的工具有三種;
3,通用編譯工具GCC ;蘋果的編譯工具Clang;可視化集成編譯工具 Xcode;
? ? ?階段一:利用LLVM-GCC優(yōu)化并編譯前端化的GCC生成的中間語言(我猜想應該是直白的匯編指令;),最后生成可執(zhí)行的機器碼;
? ? 階段二:把GCC生成中間語言這部分用Clang代替,再執(zhí)行階段一;