Как компилировать GNU проект?

Тема в разделе "LANGS.C", создана пользователем paralvic, 6 янв 2012.

  1. paralvic

    paralvic Пархоменко Александр Викторович

    Публикаций:
    0
    Регистрация:
    20 ноя 2010
    Сообщения:
    294
    Адрес:
    Нижний Новгород
    Подскажите, пожалуйста, как собирать правильно такие проекты.

    Страница проекта бутменеджера
    http://www.gnu.org/software/grub/grub-download.html
    Прямая ссылка на исходники
    ftp://alpha.gnu.org/gnu/grub/

    тут файлы типа
    ABOUT-NLS configure Makefile.tpl
    acinclude.m4 configure.ac Makefile.util.am
    aclocal.m4 COPYING Makefile.util.def
    AUTHORS docs NEWS
    autogen.sh geninit.sh po
    autom4te.cache gentpl.py README
    BUGS grub-core stamp-h.in
    build-aux include tests
    ChangeLog INSTALL THANKS
    conf m4 TODO
    config-util.h.in Makefile.am unicode
    config.h.in Makefile.in util
     
  2. Ezrah

    Ezrah Member

    Публикаций:
    0
    Регистрация:
    22 мар 2011
    Сообщения:
    411
    Как правило, это написано в README.
    Если нет, курите ман по make.
     
  3. paralvic

    paralvic Пархоменко Александр Викторович

    Публикаций:
    0
    Регистрация:
    20 ноя 2010
    Сообщения:
    294
    Адрес:
    Нижний Новгород
    В ридми ноль - шлют в ебург

    на
    make Makefile.in
    ...
    make: Nothing to be done for `Makefile.am'.
    make: Nothing to be done for `Makefile.in'
     
  4. Ezrah

    Ezrah Member

    Публикаций:
    0
    Регистрация:
    22 мар 2011
    Сообщения:
    411
    Ну, остается второй вариант. Курите ман по make.
    В вашем случае, кажется, достаточно следующих команд:
    Код (Text):
    1.      ./configure
    2.      make install
    первая ссылка
     
  5. paralvic

    paralvic Пархоменко Александр Викторович

    Публикаций:
    0
    Регистрация:
    20 ноя 2010
    Сообщения:
    294
    Адрес:
    Нижний Новгород
    Спасибо помогло. Правильно переустановил cygwin http://cygwin.com/install.html.
    Правда ошибки компиляции уже на совести разработчиков.
    Логи очень подробные. Можно разобраться ;)))