clang
命令的用法与gcc命令几乎一样。
step1、编写一段Objective-C源程序test.m
⤵︎
#import <Foundation/Foundation.h>
int main(int argc, const char* argv[]) {
@autoreleasepool {
NSLog(@"Hello, Objective-C!");
}
return 0;
}
step2、编译 ⤵︎
clang -fobjc-arc -framework Foundation -o test test.m
说明:
-fobjc-arc
表示编译需要支持ARC特性。-framework Foundation
表示引用Foundation框架,这个框架中定义了很多基本的类,例如字符串、数组、字典等。-o test
表示输出的可执行文件的文件名是test
。step3、执行生成的test
可执行文件 ⤵︎
./test
运行结果如下 ⤵︎
2018-06-03 16:49:02.475 test[32464:5164973] Hello, Objective-C!