17

如何在 Linux 中编写和编译 Objective-C 代码?

我听说过 Clang,但我找不到任何关于 Clang/LLVM/Objective-C 的示例/教程。

4

4 回答 4

17
sudo apt-get install build-essential gobjc gobjc++ gnustep gnustep-devel libgnustep-base-dev -y
vi *.m
gcc `gnustep-config --objc-flags` *.m -lgnustep-base -lobjc
于 2015-07-28T15:34:02.413 回答
10

您下载并构建 LLVM 作为编译器基础架构;然后下载并构建 CLANG 前端来编译 C/C++ 和 Objective C/C++。

我想您可以尝试遵循此快速入门指南。请注意,在使用这些语言时,Clang 实际上可以取代 GCC。

于 2012-07-11T16:46:24.380 回答
3

看看http://www.gnustep.org/他们有使用 Objective-C 2.0 for LINUX 开发的工具。源文件和如何在几个 LINUX 发行版上安装它的提示在这里:http ://www.gnustep.org/resources/sources.html

于 2012-07-11T20:25:42.580 回答
0

只需运行此页面上显示的以下脚本:

https://gist.github.com/nicerobot/5652802

注意:在第一次编译过程中会报错。解决方案就是重新编译它......它的工作原理!这是逐步安装的博客条目,但我真的推荐该脚本!

http://blog.tlensing.org/2013/02/24/objective-c-on-linux-setting-up-gnustep-clang-llvm-objective-c-2-0-blocks-runtime-gcd-on- ubuntu-12-04/#comment-54284

问候

于 2013-07-05T21:56:28.830 回答