编写 Objective-C 源代码
首先,我们创建一个简单的 Objective-C 源代码文件 Demo.m
,并在其中编写符合 Objective-C 语法规范的代码。
// Demo.m
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
// Your Objective-C code here
NSLog(@"Hello, World!");
}
return 0;
}
以上代码是一个简单的 Objective-C 程序,它输出 "Hello, World!" 到控制台。
编译源代码
编写完源代码后,我们使用编译器将其编译为目标文件。
cc -c Demo.m
这条命令将源代码文件 Demo.m
编译为目标文件 Demo.o
。
链接目标文件
接下来,我们将目标文件链接为可执行文件,并指定程序所需的框架。
cc Demo.o -framework Foundation
这条命令将目标文件 Demo.o
链接为可执行文件 a.out
,并告诉编译器去 Foundation 框架中找到所需的函数和类。
执行可执行文件
最后,我们执行生成的可执行文件,查看程序的输出结果。
./a.out
执行以上命令后,我们将在控制台中看到输出结果为 "Hello, World!"。