假设您已在Linux服务器上准备好.h
和.m
,那么您会向GCC
发出哪个命令来编译它?
答案 0 :(得分:8)
相关部分:
gcc -c -Wno-import List.m
gcc -o prog -Wno-import List.o main.o -lobjc
。 。 。确保在构建gcc时安装了Objective-C库和头文件(objc / Object.h)。
请注意,在将Objective-C与gcc链接时,需要使用-lobjc开关指定Objective-C库。
有关详细信息,请参阅此link。
其他link可能解决丢失的编译器问题:
尝试安装gobjc ++或gobjc
sudo apt-get install gobjc++
答案 1 :(得分:3)
gcc -x objective-c file.m -o out
Google是你的朋友