查看从Objective-C生成的纯C代码的编译器标志是什么?

时间:2018-08-06 20:51:57

标签: ios objective-c c llvm

据我所知,Objective-C是纯C的包装。当我们编译Objective-C文件时,编译器将创建纯C文件并对其进行编译。

可以使用编译器标志查看由编译器生成的纯C代码。我以前用过,但现在找不到。

请您提醒我LLVM编译器获取基于Objective-C文件创建的纯C代码的标志。

谢谢!

1 个答案:

答案 0 :(得分:3)

$ clang --help | grep rewrite
  -rewrite-legacy-objc    Rewrite Legacy Objective-C source to C++
  -rewrite-objc           Rewrite Objective-C source to C++