1,ObjectC是C的拓展;
2,编译ObjectC的工具有三种;
3,通用编译工具GCC ;苹果的编译工具Clang;可视化集成编译工具 Xcode;
阶段一:利用LLVM-GCC优化并编译前端化的GCC生成的中间语言(我猜想应该是直白的汇编指令;),最后生成可执行的机器码;
阶段二:把GCC生成中间语言这部分用Clang代替,再执行阶段一;
1,ObjectC是C的拓展;
2,编译ObjectC的工具有三种;
3,通用编译工具GCC ;苹果的编译工具Clang;可视化集成编译工具 Xcode;
阶段一:利用LLVM-GCC优化并编译前端化的GCC生成的中间语言(我猜想应该是直白的汇编指令;),最后生成可执行的机器码;
阶段二:把GCC生成中间语言这部分用Clang代替,再执行阶段一;