дал всего один бинарник для linux, и не требовал внешних библиотек. Такой фокус я уже проделывал, когда сделал статичную сборку qt и с ней компилировал проект. Там был один exeшник и больше ничего не требовалось. Я сделал такую же сборку qt для linux, но на чистой машине он продолжает требовать для запуска внешние библиотеки. Куда копать?
какие библиотеки он требует?
libQtSerialPort.so.5 кажется
ну значит не статическая сборка получилась :)
Ну ./config делал с флагами -static -static-runtime
может не все модули собрал? простой пример запускается?
Совсем без либ?
да, кстати... может serialport просто не собрал? в сборку зайди глянь папку с модулем. похоже, что он собирался вообще?
Похоже ты прав, собрался не статичный qt. Сейчас пустой проект требует библиотеку libQt5Core.so.5
смотри, что от чего зависит... и как собирается лог конфига остался? а скрипт конфига есть? или ты каждый раз ручками в консоли пишешь?
Лог сейчас поищу. Скрипт конфига же идет внутри
Вам точно static-runtime нужен? Да и под линукс это не нужно, тут есть .appImage, если вам конечно место не критично
Обсуждают сегодня