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