使用clang将OC代码转为C/C++ 探索OC本质

正常情况下:
cd 到main.m目录下,使用clang 命令进入下一步:

clang -rewrite-objc main.m

会出现下面报错


image.png

解决方案:
第一步:

vim ~/.bash_profile

第二步,其中 clangoc自定义的名称

alias clangoc='clang -x objective-c -rewrite-objc -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator.sdk'

第三步:

source ~/.bash_profile

最后:会生成.cpp文件

clangoc main.c

打开.cpp文件

你可能感兴趣的:(使用clang将OC代码转为C/C++ 探索OC本质)