[Ответить в тред] Ответить в тред



[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 32 | 2 | 27
Назад Вниз Каталог Обновить

Системы сборки Аноним 30/03/17 Чтв 23:28:42  963937  
makefile-mini-l[...].jpg (8Кб, 255x194)
51778170.jpg (28Кб, 622x256)
Тред актуален больше для Си и Джавы.
Обсуждаем последние новости из мира сборщиков. Холиварим насчёт makefile vs всё остальное, бугуртим от синтаксиса cmake. Пишем скрипты на perl и python.

Аноним 30/03/17 Чтв 23:31:06  963938
make для Си
Maven для Java
Аноним 30/03/17 Чтв 23:49:19  963950
rake для всего
Аноним 31/03/17 Птн 00:33:09  963976
>>963937 (OP)
cmake охуенен по сравнению с make.
Всё охуенно по сравнению с automake.
Аноним 31/03/17 Птн 01:51:04  963999
>>963937 (OP)
Сорта дерьма.
Аноним 31/03/17 Птн 02:03:23  964002
Шелл-скрипты для всего. Системы сборки нужны для затруднения сборки.
Аноним 31/03/17 Птн 02:08:15  964004
>>964002
Сколько сегодня стоят макаки на велосипедных фабриках?
Аноним 31/03/17 Птн 02:18:19  964009
>>964004
Достаточно дорого, чтобы не тратить время на еблю с autotools, например.
Dmitry 31/03/17 Птн 03:04:21  964018
>>963937 (OP)
>cmake
>autotools
Зачем если можно даже етими-же тулами один раз Makefile Сгенерировать и юзать?
Имеет смысл для больших программ можно подумать, но таки нет, просто по мере роста программы добавляются либы и опции в мейкфайл.
Аноним 31/03/17 Птн 07:48:11  964034
Есть один легаси проект на дотнете, собирается пачкой msbuild скриптов. Подумываю переписать его на fsharp make (fake). Какие подводные?
Аноним 31/03/17 Птн 07:49:33  964035
hola.jpg (7Кб, 220x202)
gcc *.c -o programname
Аноним 31/03/17 Птн 08:32:49  964041
>>964034
Никаких абсолютно. Только не хардкодь энвайромент пременные в мейк. Напиши бат файл который будет устанавливать пути и запускать мейк. Сделай всё красиво.
Удачи.
Аноним 31/03/17 Птн 11:21:17  964097
>>963937 (OP)
Ant/gradle/ipython/PowerShell. Тред можно закрывать.
Аноним 31/03/17 Птн 12:51:01  964138
>>964009
30000че думал тут нули?)) р.
Аноним 31/03/17 Птн 13:07:33  964153
>>964035
Вообще *.с в последнюю очередь указывать надо.
Аноним 31/03/17 Птн 15:38:57  964285
>>964153
Иначе прилетит столман в голубом вертолете?
Аноним 01/04/17 Суб 15:29:00  964851
>>963938
>Maven
А как же Гредля? Мавен, почему мы должны взять именно вас?
Аноним 01/04/17 Суб 20:53:13  965036
>>964097
+SBT
Аноним 01/04/17 Суб 21:14:26  965050
Что скажииe про QBs?
Аноним 01/04/17 Суб 21:33:19  965058
s b t
b
t
Аноним 02/04/17 Вск 12:03:24  965313
>>964851
Потому что гредл нахуй никому не нужное говно без задач.
Аноним 02/04/17 Вск 15:41:36  965468
>>965313
Стильно/модно/молодёжно же. Я вообще далёк от Javы, мне бы кто-нибудь аргументированно пояснил для общего развития положняк по сборщикам.
Аноним 04/04/17 Втр 20:43:17  966866
Вопросики сюда можно?
Dmitry 04/04/17 Втр 20:49:23  966874
>>964285
Дп
Аноним 05/04/17 Срд 15:56:37  967373
>>965468
мавен - декларативная хуита с xml вместо языка
gradle - новомодная шняга, сохраняющая все преимущества мавена и предоставляющая имперавтивность вместо декларативности груви вместо ебучего xml
Аноним 05/04/17 Срд 16:30:25  967386
>>964035
линковать с либами тоже руками будешь? а кроссплатформенно портянки для поиска заголовочных файлов для либ?
make install/clean/uninstall тоже руками писать?
хуйня совет
Dmitry 05/04/17 Срд 16:56:47  967403
>>967386
UNIX-Way.
Делаешь Makefile для линукса, остальные пусть идут нахуй.
Аноним 05/04/17 Срд 19:14:01  967471
Плюсач, почему у тебя получается собирать qt, а у меня Could not find mkspecs for your QMAKESPEC и Error processing project file: projects.pro?
Аноним 05/04/17 Срд 21:47:58  967594
>>963937 (OP)
>и Джавы
лолшто
Аноним 05/04/17 Срд 22:07:35  967642
>>967594
Студент 1-ого курса, это вы?
Аноним 06/04/17 Чтв 04:11:28  967818
>>967642
Не-а.
мейкфайлы для джавы использовать - это довольно высокий уровень мазохизма, я вам скажу.
Аноним 06/04/17 Чтв 14:35:11  968073
>>967818
Ну тред про системы сборки, а не про cmake в частности или что там у тебя в голове было.
Аноним 06/04/17 Чтв 16:14:09  968150
>>968073
Ну да, я жопой читал.

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 32 | 2 | 27
Назад Вверх Каталог Обновить

Топ тредов
Избранное