Как написать и скомпилировать код Objective-C?

Как написать и скомпилировать код Objective-C в Linux?

Я слышал о Clang, но я не нашел ни одного примера/учебника о Clang/LLVM/ Objective-C.

Ответ 1

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

Ответ 2

Вы загружаете и создаете LLVM в качестве инфраструктуры компилятора; то вы загружаете и создаете интерфейс CLANG для компиляции C/С++ и Objective C/С++.

Я думаю, вы могли бы попробовать выполнить этот быстрый запуск. Имейте в виду, что Clang может фактически заменить GCC при работе с этими языками.

Ответ 3

Посмотрите http://www.gnustep.org/, у них есть инструменты для разработки с Objective-C 2.0 для LINUX. Исходные файлы и подсказки о том, как установить их на нескольких дистрибутивах LINUX, приведены здесь: http://www.gnustep.org/resources/sources.html

Ответ 4

Просто запустите следующий script, указанный на этой странице:

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

Обратите внимание: во время первого процесса компиляции вы получите сообщение об ошибке. Решение - это просто перекомпилировать его... Это работает!!! Вот запись в блоге из пошаговой установки, но я действительно рекомендую script!

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

рассматривает