2

Мне нужно использовать какое-то программное обеспечение для школьного проекта: пакет NEAT.

Этот пакет предназначен для использования Linux, хотя, и я на Mac.

Я знаю, что мог бы использовать Virtualbox для эмуляции Linux-дистрибутива на моем Mac, но это, в первую очередь, позволило бы мне забыть об использовании Mac.

Вот почему я хочу попробовать и скомпилировать / использовать это программное обеспечение на моем Mac. Так как я работаю над OS X, которая основана на UNIX, мне было интересно, можно ли это сделать.

Я вижу, что в каталоге есть файл cmake, который может позволить мне скомпилировать его?

Позвольте мне отметить, что я никогда раньше не компилировал часть программного обеспечения (используя make, configure и т.д.), Поэтому не стреляйте в меня, если это звучит глупо.

Возможно, я мог бы просто использовать файлы C ++, я не знаю. Я даже не знаю, как будет выглядеть программа. Это просто набор заголовков с ++, которые где-то размещены, чтобы я мог их использовать? Или это подлинное приложение с графическим интерфейсом?

1 ответ1

4

Все зависит от того, насколько портативно разработчики сделали свою программу. Unix - это не GNU/Linux, и поэтому не все программы легко компилируются на Mac, как в обычной системе Linux. Ожидайте, что разработчики будут ленивы - некоторые могут даже попытаться скомпилировать свой код только для Windows и Ubuntu.


Как установить NEAT C++

Тем не менее, это относительно легко.

  1. Загрузите и установите XCode, если вы еще этого не сделали (инструменты разработчика OS X из Mac App Store, зарегистрировавшись в Apple Connect или на диске, прилагаемом к Mac, если он более старый)
  2. Загрузите исходный код NEAT
  3. Откройте Терминал, cd в каталог загрузки
  4. Введите make . Подожди немного. Программное обеспечение скомпилируется сейчас.
  5. Запустите двоичный файл с помощью ./neat p2nv.ne (здесь "p2nv" - это только пример файла).

Как установить другие приложения

Другие приложения могут нуждаться в шаге настройки раньше. Обычно процедура описывается в файле с именем README или INSTALL . Просто следуйте инструкциям там.

В большинстве случаев компиляция программы должна быть такой простой, как:

  • ./configure (необязательно)
  • make
  • make install (необязательно)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .