Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
18.03.2020, 16:56
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
Всем привет! Подскажите как правильно собрать проект для Linux? Работаю в Window 10, IDE Netbeans 8.2. Сборщик Cygwin. Создаю динамическую библиотеку по примерам. Библиотека собирается без ошибок. выходной файл получает расширение DLL. Пробую загрузить эту библиотеку в linux (Centos 7) естественно получаю ошибку что библиотека кривая. Как правильно настроить сборщик чтобы собрать библиотеку под linux? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 18:23
|
|||
---|---|---|---|
|
|||
Сборка проекта для Linux |
|||
#18+
MandarinКак правильно настроить сборщик чтобы собрать библиотеку под linux? Никак. Теоретически можно найти кросс-компилятор, но на практике - никак. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 19:08
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
Можно попробовать поставить виртуалку с Линуксом или лучше Докер https://hub.docker.com/_/gcc Если это вещь одноразовая. Если автору регулярно надо это делать в виде ежедневной рутины - то надо что-то решать с ОС. Неудобства порождают плохие архитектуры и нервные расстройства. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
18.03.2020, 21:25
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
mayton, Понятно, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 10:29
|
|||
---|---|---|---|
|
|||
Сборка проекта для Linux |
|||
#18+
Mandarin, Кроссплатформенная IDE это компиляция родных либ отдельно для винды и отдельно для линукс. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
19.03.2020, 21:34
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
Mandarin Всем привет! Подскажите как правильно собрать проект для Linux? Работаю в Window 10, IDE Netbeans 8.2. Сборщик Cygwin. Под линукс проект надо собирать под линуксом. Кросс-компиляция есть, да, но она очень сложна и в основном используется сейчас только для сборки под андроид. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.03.2020, 07:16
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
mayton Можно попробовать поставить виртуалку с Линуксом или лучше Докер https://hub.docker.com/_/gcc Если это вещь одноразовая. мы регулярно собираем линукс сборку докером. настроил один раз(условно) задачу в jenkins и все ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.03.2020, 10:44
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
mayton ...лучше Докер ...Если это вещь одноразовая.... делается ещё одна репа. в её пайпе собираете контейнер с нужной конфигурацией сборки основного проекта. компиляете. пушете в реестр (например нексус3). далее в пайпе основного проекта вызываете запуск скомпилированного ранее контейнера и подсовываете ему через мапинг (к примеру) исходники основного проекта и результат сборки передаёте дальше (через шару или там артифакты). и так можно под любую версию линукса собирать и с любым окружением. плюс развязано полностью от девопсов и необходимости настраивать ранеры под новые требы сборки...т.е. девопсам не надо делать зоопарк на ранерах, не плодить разные ранеры под разные направления сборки (фронты, бэки, документации, юнит тесты и т.д.). на ранерах только необходимо настроить поддержку докера (см. фазу настройки ранера). определения использовались из гитлаба, для описания схемотоза. но думаю в Вашей системе хранения версий должны быть аналогии. (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2020, 11:13
|
|||
---|---|---|---|
|
|||
Сборка проекта для Linux |
|||
#18+
Mandarin Всем привет! Подскажите как правильно собрать проект для Linux? Работаю в Window 10, IDE Netbeans 8.2. Сборщик Cygwin. Создаю динамическую библиотеку по примерам. Библиотека собирается без ошибок. выходной файл получает расширение DLL. Пробую загрузить эту библиотеку в linux (Centos 7) естественно получаю ошибку что библиотека кривая. Как правильно настроить сборщик чтобы собрать библиотеку под linux? потом поставь из магазина Ubuntu ставишь на него оснастку: компилятор, make или что похожее, девлибы и собирай сколько влезет тынц Centos в магазине нет, но для Ubuntu можно кросс-сборщики скачать ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2020, 11:56
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
зачем вообще скакать туда-сюда? надо определиться, где ведёшь разработку - на винде (нет) или на линухе и жить там. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2020, 12:00
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
Хорошая разработка - предполагает отладчик. То что вы описываете с CI-стеками это все хорошо. Но это просто финальная фаза сборки проекта. А не инструмент для трабл-шутинга. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2020, 12:05
|
|||
---|---|---|---|
|
|||
Сборка проекта для Linux |
|||
#18+
mayton, поставил XMing - настроил адресс оконного сервера для (WLS) убунту, установил в ней KDevelop и QT, всё запускает и отлаживает ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2020, 12:08
|
|||
---|---|---|---|
|
|||
Сборка проекта для Linux |
|||
#18+
mayton . А не инструмент для трабл-шутинга. https://ru.m.wikipedia.org/wiki/Траблшутинг авторКак правило, траблшутингом занимается техническая поддержка. Мы часто, как программисты, занимаемся всем подряд. От замены картриджей и тонеров, до сборки проекта в виде ddl/.... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.03.2020, 14:58
|
|||
---|---|---|---|
Сборка проекта для Linux |
|||
#18+
mayton Хорошая разработка - предполагает отладчик. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=57&mobile=1&tid=2017458]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 161ms |
0 / 0 |