xaba, попробую, но уже завтра. У меня время Мск+4 (Gmt+8) Вот, ещё пару моментов нашёл: Ссылка 1 (because the error is a scripting error not a C/CPP run time error) Ссылка 2 Nokia kernel, busybox-power 1.20.1power2 Ссылка 3
Аналогичная этой ветка, но на инглише. Ссылка 4
Как я понимаю, система таргета пытается исполнять файл, но то ли билиотек не хватает, то ли тип определить не может (выполняет как скрипт), то ли ещё что - а busybox всё-же урезанная среда, поэтому ничего вразумительного сообщить не может.
Вопрос - при статической линковке исполняемый файл всё, что ему нужно потащит в себе, или нет? Как задать это в c++ и в Qt?
Пути решения:
1) протаскивать Qt под виртуалку, при том, что Qt Creator не ставится никаким образом (библиотек не хватает). возможный бонус - qt lib уже собраные там есть
2) Брать все исходники и собирать на несущей машине такую же среду с тем же набором библиотек, как и на даргете. Вначале бы не осилил, а сейчас - может быть.
PS: Самое досадное, что вместо решения задачи занимаюсь инструментом...
Как раз на реальной, виртуалка тормозит нехило. С 200Х-х гг быстродействие выросло на порядки, а компы как тормозили, так и тормозят. Хотя, это скорей философский момент.
Я так понял, starterkit.ru поэтому и запихали всё в VM
Ага. Когда slakware в 2002 ставил - не один раз таблицу разделов затирал... После того периода только недавно вернулся на *nix
ts на месте, Qt перестал на неё ругаться - значит видит.
Нет, явно в конфиге прописал (привёл)
Да тупо не разобрался пока.
Возможно, вроде поправил.
Путь решения +1: buildroot осиливать...
ДА! Будет один толстый файл)) Особо не экспериментировал, но по моему все просто.
LFLAGS = -L/бла/бла/lib -static
У меня на работе стоит так:
На отдельном диске все в одной папочке. buildroot рабочий, buildroot для издевательства. КК. отдельно Kernel.
Дома виртуалка и так же в общем.
если у вас есть виртуалка от платы, то в каталоге исходников buildroot в пакете qt ищите config.status там будут ключи сборки
если слова tslib там нет, то и поддержки нет..