Как лучше всего развернуть приложение qt на linux? - PullRequest
0 голосов
/ 16 июня 2020

У нас есть Qt + какая-то другая библиотека, скомпилированная с G CC 7.5 и Qt5.12.1 на Ubuntu 18.04, я хочу запустить эту программу на другой случайной linux операционной системе. Что я делаю, так это то, что объясняется в inte rnet, например, копировать всю общую библиотеку и устанавливать LD_LIBRARY_PATH (по какой-то причине с моей программой я не мог использовать AppImage и не хочу писать пакет для каждого диспетчера пакетов) путем копирования программа с общей библиотекой запускается без проблем в некоторых операционных системах, но она не работает с версией библиотеки GLIBC в некоторых других ОС, и когда я копирую glibc, libc, ... общую библиотеку в каталог, установленный в LD_LIBRARY_PATH программа получает ошибку сегментации в другой операционной системе с другой версией lib c.

  • Все операционные системы, в которых я запускаю свою программу, имеют более новую версию lib c, чем мои Ubuntu 18.04 и G CC версия> 7.5.

Есть ли способ запустить мою программу во всех других, более новых linux операционных системах с другой версией библиотеки glib c, lib c, ... без проблем ? или мне нужно скомпилировать его для каждой операционной системы, в которой возникает ошибка сегментации?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...