OTZ*_*OTZ 4 command-line compilation objective-c
在过去,我可以编译objective-c .m文件
$ gcc -fobjc-gc-only -framework Foundation sample.m
$ ./a.out
Run Code Online (Sandbox Code Playgroud)
但现在它不起作用,因为该程序很有可能
@autoreleasepool { ... }
Run Code Online (Sandbox Code Playgroud)
条款.如何在命令行上编译Objective-C?
所以我只是尝试了clang
,它的效果非常好.
$ clang -fobjc-gc-only -framework Foundation sample.m
$ ./a.out
2013-09-22 20:17:57.150 a.out[19858:903] Hello world.
Run Code Online (Sandbox Code Playgroud)
案件结案!:)