Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сборка проекта для Linux / 15 сообщений из 15, страница 1 из 1
18.03.2020, 16:56
    #39938824
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Всем привет!
Подскажите как правильно собрать проект для Linux?
Работаю в Window 10, IDE Netbeans 8.2. Сборщик Cygwin.
Создаю динамическую библиотеку по примерам. Библиотека собирается без ошибок. выходной файл получает расширение DLL.
Пробую загрузить эту библиотеку в linux (Centos 7) естественно получаю ошибку что библиотека кривая.
Как правильно настроить сборщик чтобы собрать библиотеку под linux?
...
Рейтинг: 0 / 0
18.03.2020, 18:23
    #39938863
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
MandarinКак правильно настроить сборщик чтобы собрать библиотеку под linux?

Никак. Теоретически можно найти кросс-компилятор, но на практике - никак.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
18.03.2020, 19:08
    #39938885
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Можно попробовать поставить виртуалку с Линуксом или лучше Докер https://hub.docker.com/_/gcc
Если это вещь одноразовая. Если автору регулярно надо это делать в виде
ежедневной рутины - то надо что-то решать с ОС. Неудобства порождают
плохие архитектуры и нервные расстройства.
...
Рейтинг: 0 / 0
18.03.2020, 21:25
    #39938916
Mandarin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
mayton,

Понятно, спасибо.
...
Рейтинг: 0 / 0
19.03.2020, 10:29
    #39938992
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Mandarin,
Кроссплатформенная IDE это компиляция родных либ отдельно для винды и отдельно для линукс.
...
Рейтинг: 0 / 0
19.03.2020, 21:34
    #39939331
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Mandarin
Всем привет!
Подскажите как правильно собрать проект для Linux?
Работаю в Window 10, IDE Netbeans 8.2. Сборщик Cygwin.


Под линукс проект надо собирать под линуксом.
Кросс-компиляция есть, да, но она очень сложна и в основном используется сейчас только для сборки под андроид.
...
Рейтинг: 0 / 0
21.03.2020, 07:16
    #39939806
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
mayton
Можно попробовать поставить виртуалку с Линуксом или лучше Докер https://hub.docker.com/_/gcc
Если это вещь одноразовая.

мы регулярно собираем линукс сборку докером. настроил один раз(условно) задачу в jenkins и все
...
Рейтинг: 0 / 0
21.03.2020, 10:44
    #39939820
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
mayton
...лучше Докер ...Если это вещь одноразовая....



делается ещё одна репа. в её пайпе собираете контейнер с нужной конфигурацией сборки основного проекта. компиляете. пушете в реестр (например нексус3). далее в пайпе основного проекта вызываете запуск скомпилированного ранее контейнера и подсовываете ему через мапинг (к примеру) исходники основного проекта и результат сборки передаёте дальше (через шару или там артифакты). и так можно под любую версию линукса собирать и с любым окружением. плюс развязано полностью от девопсов и необходимости настраивать ранеры под новые требы сборки...т.е. девопсам не надо делать зоопарк на ранерах, не плодить разные ранеры под разные направления сборки (фронты, бэки, документации, юнит тесты и т.д.). на ранерах только необходимо настроить поддержку докера (см. фазу настройки ранера).

определения использовались из гитлаба, для описания схемотоза. но думаю в Вашей системе хранения версий должны быть аналогии.
(круглый)
...
Рейтинг: 0 / 0
24.03.2020, 11:13
    #39940473
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Mandarin
Всем привет!
Подскажите как правильно собрать проект для Linux?
Работаю в Window 10, IDE Netbeans 8.2. Сборщик Cygwin.
Создаю динамическую библиотеку по примерам. Библиотека собирается без ошибок. выходной файл получает расширение DLL.
Пробую загрузить эту библиотеку в linux (Centos 7) естественно получаю ошибку что библиотека кривая.
Как правильно настроить сборщик чтобы собрать библиотеку под linux?
поставь на винду Linux SubSystem
потом поставь из магазина Ubuntu
ставишь на него оснастку: компилятор, make или что похожее, девлибы
и собирай сколько влезет

тынц

Centos в магазине нет, но для Ubuntu можно кросс-сборщики скачать
...
Рейтинг: 0 / 0
24.03.2020, 11:56
    #39940491
полудух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
зачем вообще скакать туда-сюда?
надо определиться, где ведёшь разработку - на винде (нет) или на линухе
и жить там.
...
Рейтинг: 0 / 0
24.03.2020, 12:00
    #39940493
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Хорошая разработка - предполагает отладчик. То что вы описываете с CI-стеками это все хорошо.

Но это просто финальная фаза сборки проекта. А не инструмент для трабл-шутинга.
...
Рейтинг: 0 / 0
24.03.2020, 12:05
    #39940495
kealon(Ruslan)
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
mayton,

поставил XMing - настроил адресс оконного сервера для (WLS) убунту, установил в ней KDevelop и QT, всё запускает и отлаживает
...
Рейтинг: 0 / 0
24.03.2020, 12:08
    #39940497
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
mayton
. А не инструмент для трабл-шутинга.

https://ru.m.wikipedia.org/wiki/Траблшутинг
авторКак правило, траблшутингом занимается техническая поддержка.
Мы часто, как программисты, занимаемся всем подряд.
От замены картриджей и тонеров, до сборки проекта в виде ddl/....
...
Рейтинг: 0 / 0
24.03.2020, 14:58
    #39940588
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
mayton
Хорошая разработка - предполагает отладчик.
С чего это вдруг? Или ты описался и имел в виду отладку?
...
Рейтинг: 0 / 0
24.03.2020, 17:20
    #39940664
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка проекта для Linux
Поскольку автор смылся - то я не вижу смысла продолжать спор. Иначе я буду додумывать его задачи
за него. А это - шизофрения.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сборка проекта для Linux / 15 сообщений из 15, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]