Вопрос

Я занимаюсь разработкой приложений для iPhone уже несколько месяцев, я рассмотрел несколько примеров некоторых приложений с открытым исходным кодом для iPhone, в которых есть файл makeFile.Точно так же, как сюда попала CydiaИсходный код Cydia

Я погуглил это, но не смог получить удовлетворительного объяснения.Все объяснения несколько сложны.

Может кто-нибудь объяснить мне простым языком, что это за make-файл?

Это было полезно?

Решение

В Xcode вы выбираете «Построить» в меню, и он компилирует ваш проект.Makefile делает то же самое, но из командной строки.Makefile содержит информацию о том, какие файлы необходимо перестроить, если вы измените определенный файл.

Видеть http://en.wikipedia.org/wiki/Makefile

Makefiles хороши тем, что они работают на самых разных системах.

Другие советы

Файл make похож на исполняемый файл в Windows.Он имеет предустановленный список команд, которые необходимо выполнить, чтобы «заставить» ваше приложение работать, и может управлять вашими зависимостями, чтобы вам не приходилось постоянно их переопределять.Альтернативой make-файлу является запуск приложения в консоли.

Проблема с запуском приложений в командной строке заключается в том, что вам может потребоваться неоднократно указывать все параметры проекта каждый раз, когда вы захотите запустить приложение.Еще одним недостатком запуска приложения из командной строки является то, что вам придется открывать терминал/dos, чтобы запустить приложение.Большинство конечных пользователей вашего приложения не захотят этого делать.Наличие make-файла делает запуск вашего приложения таким же простым, как нажатие на make-файл.

Основное различие между make-файлом и другими файлами, такими как .exe, заключается в том, что они не зависят от платформы и могут запускаться в нескольких операционных системах.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top