2010-08-26 2 views
0

Недавно мне пришлось работать с большими существующими проектами, чтобы их компилировать. До сих пор боль в прикладе загружала все необходимые библиотеки и правильно настраивала среду.Поиск помощи по компиляции больших проектов

Если бы у меня был контрольный список, который я мог бы передать руководителям проектов, список: «вот что мне нужно для запуска вашего проекта», это сэкономит мне время и силы.

Есть ли у кого-нибудь какие-либо контрольные перечни, советы или прочтения о том, как упростить компиляцию больших проектов?

спасибо

+1

Сообщите нам, какой язык, среда сборки, компилятор и IDE, которые вы используете, вероятно, помогут, поскольку любой контрольный список будет немного отличаться в зависимости от этого. Хотя этот список на самом деле составит основную часть * очень обобщенного * контрольного списка! =) – Rob

+1

Вы строите пакеты с открытым исходным кодом или внутренние выпуски источников? если пакет плохо документирован, вам может просто понадобиться обратиться к разработчику по телефону. –

+0

Было бы неплохо, если бы первое было правдой :-D. Это второй, Дастин. Причина, по которой мне нужно скомпилировать код, - это то, что мне нужно делать статический анализ. В основном программное обеспечение, которое я использую, должно слушать компиляцию большого проекта, а затем генерирует ошибки, которые мне нужно исследовать. Может быть, проще установить программное обеспечение статического анализа в большом проекте в своей домашней среде, где его можно легко скомпилировать? –

ответ

1

Используйте скрипты сборки. Компиляция большого проекта не должна быть сложнее, чем составление небольшого проекта. Единственная команда должна быть всем, что требуется.

, не зная, на каком языке вы ориентируетесь, я не могу быть более конкретным.

+0

Я не могу указать язык, так как он меняется. Тем не менее, эти скрипты сборки не всегда работают ... (мой опыт) спасибо, Jamie –

0

почти все исходные дистрибутивы nix поставляются с файлом README, который должен отображать зависимости.

+0

с более 100 библиотеками, он длительный, чтобы установить (а иногда и найти) библиотеки. Кроме того, я предполагаю, что не всегда безопасно для google для библиотек, шпионское ПО может легко закладываться в них (догадываться) –

Смежные вопросы