Как разрабатывать в Linux с помощью инструментария GNU, пришедшего из Java? - PullRequest
2 голосов
/ 16 января 2012

Я хороший программист на Java, хотя первые языки, которые я выучил, были C / C ++. Во всяком случае, по соображениям работы, я переключился на Java и веб-языки. Иногда меня интересует тот или иной проект Linux, обычно в виде репозитория git или svn ... Проблема в том, что я обычно клонирую репозиторий, пытаюсь его настроить, устанавливаю все необходимые библиотеки (и это занимает много времени) , может быть, в конце концов мне это удастся ... но потом make терпит неудачу или сам настраивается не удается, жалуясь на какой-то инструмент, который отсутствует. Или, может быть, я установил две версии одной и той же библиотеки, и скрипт настройки выдает неправильную версию, или такие скучные проблемы, как эта. Во всяком случае, я вижу множество людей, использующих эти инструменты каждый день, так что в конце концов это не должно быть так сложно!

Можете ли вы указать ресурсы, которые могут помочь на первых этапах?

Спасибо

Ответы [ 2 ]

0 голосов
/ 18 июля 2012

Это может занять больше времени, но если вы заинтересованы в том, как решить эти проблемы самостоятельно, я рекомендую узнать, как работают autoconf и automake. Я получил положительный опыт работы с книгой «Автоинструменты: руководство для практиков по Autoconf, Automake и Libtool». Я прочитал версию «мертвого дерева», но она также доступна онлайн: http://fsmsh.com/2753.

0 голосов
/ 16 января 2012

То, что вы имеете в виду, известно как autotools и make

autotools используются для генерации скриптов и файлов сборки, которые можно использовать для сборки, а также для установки программы / пакета / программного обеспечения (как бы вы это ни называли)

Вот ссылка на википедию для системы сборки GNU в целом.

И обратитесь к этой ссылке для получения подробной информации об автоинструментах и ​​связанных с ними вещах

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...