如何在Linux上编译objc代码?

时间:2011-12-21 17:07:08

标签: objective-c linux compilation

假设您已在Linux服务器上准备好.h.m,那么您会向GCC发出哪个命令来编译它?

2 个答案:

答案 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是你的朋友