Наш учитель учит использовать некоторые алгоритмы Data Structures, которые реализуются в C. Он использует Visual Studio в классе, но я хочу иметь возможность запускать простые программы, которые мы пишем в Xcode.
Я пытался запустить код, но в Xcode 5 варианты сделать неактивными. Помимо простой установки Xcode, какие шаги мне нужно предпринять, чтобы я мог запускать простые программы на C на моем Mac?
В Xcode 6 & 7 вы можете сделать следующие шаги:
Создание файла
Выполнение кода
Это оно!
Проверьте ваш
main.c
файл, и вы найдете предварительно заполненный код «Hello World» в редакторе. Удачи!источник
Приведенные выше ответы все отлично. Я просто добавлю свои 0,02 доллара. Мне нравится использовать Xcode, где это в основном просто текстовый редактор (не более сложный Xcode ... к которому мне нужно привыкнуть!).
Итак, вот что вы можете сделать:
Вы можете пропустить шаги 3-5 с командой + N!
Вы получите базовый редактор, в который вы можете написать свой код (приятная подсветка синтаксиса, базовое отображение и т. Д.).
Затем вы можете просто скомпилировать и запустить свою программу в окне терминала (ваш стандартный файл gcc и ./a.out вещи).
источник
Надеюсь, что мой опыт поможет, потому что я только что вышел из растерянности, как будто вам приходилось наслаждаться написанием кода C на моем MacBook в прошлом месяце.
Нужно отдать все кредиты онлайн-ресурсу, где я узнал все о настройке среды. http://c.learncodethehardway.org/book/index.html Это научило меня просто использовать команду оболочки через Терминал вместо IDE.
Вот шаги, которые я суммировал:
cd ~/Documents/C/
, в котором есть твойmain.c
файл например.Используйте ваш текстовый редактор, чтобы создать простой текстовый файл с именем
Makefile
, без расширения. Это содержит:Затем скомпилируйте исходный код из терминала, наберите и увидите
make clean
удалите последний скомпилированный файл, если хотите перекомпилировать.Затем запустите скомпилированный файл, введите
Затем вы должны увидеть результаты кода, как вы видели в своем классе. Имейте в виду, что между компиляторами C в Visual C ++ и GCC в XCode, скорее всего, есть некоторые различия. Но до сих пор мне очень нравится кодирование с помощью команд оболочки.
источник
Я столкнулся с этой проблемой сам после обучения C Дэн Гокин с файлами упражнений. Я узнал, что для того, чтобы иметь возможность запускать файлы .c, необходимо создать проект, затем файлы должны быть добавлены без указания целевого членства, в противном случае Xcode скомпилирует все файлы три как один исполняемый файл, а возникновение ошибок помешает программе бежать.
источник