Название: Кросскомпиляция из *nix под arm Отправлено: Hoksmur от Май 24, 2013, 09:40 Доброго дня.
Бьюсь с кросскомпиляцией, не могу победить. Несущая операционка - Ubuntu 12.04. Qt Creator и arm-linux-gnueabi поставлены с репозиториев. По мануалу http://habrahabr.ru/post/106526/ (http://habrahabr.ru/post/106526/) добрался до запуска приложения с ключом -qws на хост-машине. Дальше не проходит конфигурирование arm-пакета. ./configure –embedded arm –xplstform qws/linux-arm-g++ -prefix /usr/local/Trolltech/Qt-arm –qt-mouse-tslib –little-endian –no-webkit –no-qt3support –no-cups –no-largefile –optimized-qmake –no-openssl –nomake tools - выделенные ошибки: одну поправил, вторую убрал - не признаёт Qt (напишите автору, кто на хабре может) на arm-linux-gnueabi-* сделал ссылки без -gnueabi Куда копать? Из предполагаемого - при попытке конфигурации на экран в самом начале выплёвывает Код - явно лишнее arm-linux-g++, но в какой из конфигов лезть - не представляю. Джедаи, помогите. С программированием под железки знаком, под операционки - слабо, и Qt хочу использовать впервые. Платка на ARM9 от Atmel Название: Re: Кросскомпиляция из *nix под arm Отправлено: Hoksmur от Май 24, 2013, 09:50 Ещё неочевидный для меня момент - почму нельзя задать в свойствах проекта под какую платформу собирать, где лежит тулчейн и не парится? Обязательно среду собирать под целевую платформу?
Название: Re: Кросскомпиляция из *nix под arm Отправлено: Hoksmur от Май 24, 2013, 11:47 Ну, собрал. В родной документации есть однозначно прописанное:
With a working cross-compiling toolchain in place we are now ready to build Qt itself. We will need 2 builds of Qt for Embedded Linux. The first will allow us to develop and run embedded applications on your development machine (host build). The second will be cross-compiled to run natively on your device (target build). Это раз. Второе - ключ с ошибкой не -platform, a -xplatform Название: Re: Кросскомпиляция из *nix под arm Отправлено: Hoksmur от Май 28, 2013, 11:13 Ещё вопрос, больше дня потерял:
Программы из примеров переношу на целевую платформу - запускаются. Пытаюсь их сам собрать - "фигвам". То есть собственно компиляция-то проходит, а вот при запуске пишет: Код
Название: Re: Кросскомпиляция из *nix под arm Отправлено: Hoksmur от Май 29, 2013, 05:53 Гугл говорит, что везде, где задавали такой вопрос присутсвует tslib !
|