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

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

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


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

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



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

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

тынц

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

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

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

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


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