假设您已经在Linux服务器上准备好了您的.h
和.m
,那么您将发出哪个命令给GCC
进行编译?如何在Linux上编译objc代码?
6
A
回答
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++
+3
对于RHEL,请通过yum尝试gcc-objc或gcc-objC++包。 – 2013-09-11 20:43:20
3
相关问题
- 1. 能在Linux上编译Windows代码吗?
- 2. 无法在Linux上编译C代码
- 3. 如何在Windows上编译Linux内核代码?
- 4. 我在VS12中编写代码,它不会在Linux上编译
- 5. 如何在Linux Distro上编译从Linux到Windows的SFML C++源代码?
- 6. 在Linux中编译ODE代码
- 7. 在Windows上编译C++/LapackE代码很好,但是相同的代码在Linux上编译失败
- 8. 在linux的内核模式下如何编译和编译“Hello World”代码?
- 9. 如何在Linux上编译KNN CUDA?
- 10. 如何在linux上编译CFugue库?
- 11. 编译Linux上
- 12. 如何在php-linux环境下编译c代码
- 13. 编译在Linux上同时使用R和numpy的C代码
- 14. 库问题和Mingw-gcc在Linux上交叉编译Win32代码
- 15. 在Linux上为不同的平台编译C/C++源代码
- 16. 在Windows和Linux上编译代码但不是Mac
- 17. 在Linux服务器上编译代码似乎运行不同
- 18. Linux中的Python 2.3代码编译
- 19. 问题编译Linux源代码
- 20. 编译linux中的visual C++代码?
- 21. Linux编译代码的快捷方式
- 22. LINQPad如何编译代码?
- 23. 如何编译FastCGI ++代码?
- 24. 如何编译java代码?
- 25. 如何编译cython代码
- 26. 如何编译CIL代码?
- 27. 如何编译Fortran代码?
- 28. 如何在Linux上正确调试交叉编译的Windows代码?
- 29. 在linux上编译actionscript
- 30. 在linux上编译cddplus
刚抬起头:你不能编译使用苹果的Cocoa类代码。我推荐阅读这篇文章:[在Linux中启动iPhone应用程序开发?](http://stackoverflow.com/questions/276907/starting-iphone-app-development-in-linux) – Jeremy 2011-12-21 17:21:24