ПРивет всем!!!!
Установил на макетку SK-MAT91SAM9XE512 фаловую Debian (lenny) http://lab.starterkit.ru/index.php?option=com_content&task=blogsection&id=5&Itemid=9, (ядро компилировал тулчейном arm-none-linux-gnueabi (arm-2007q1 та что шла с диском на вертуальной машине ), версия ядра 2.6.33).. запустилось все отлично...
Необходимо запустить на таргете Qt приложение, само qt скачал и установил по данным статьям http://habrahabr.ru/blogs/qt_software/124695/ и http://www.sereno-labs.com/qt-4-6-2-installation-procedure-for-friendlyarm-mini-2440-board, также используя данный тулчейн На хосте написал простейшую програмку "привет мир!" и скомпилировал. (тож кросс-тулчейном)...
Собрав все библиотеки qt (с папок usr/local/qt-arm/lib и arm-2007q1/arm-none-linux-gnueabi/libc/lib ) порозкидовал их на таргет в папки usr/lib...
перекопировал бинарник, запускаю ./hello то выбивает следущее
-bashrc: -no such file o directory...
все тоже самое проделал а файловой не Дебиан, а вот на файловой собранным таким путем (http://processors.wiki.ti.com/index.php/Creating_a_Root_File_System_for_Linux_on_OMAP35x) то бинарник запустился.......
может кто уже сталкивался с подобным.... заранее спасибо!
Пойду по другому пути!!!
- ядро - kernel 2.6.33 (компиляция 2007q1 тулчейном)
- файловая Debian (lenny)
- простейшая программа hello.cpp
- компилю тем же тулчейном
- копирую бинарник в файловую (debian), папка home
- запускаю на таргете (даю права доступа на исполнения) ./hello
- выбивает:
2. Статически компилить пробывал, если без библиотек Qt то простая програмка запускается. Но статически компильнуть с библиотеками Qt так и не вышло, так-как ГНУ лицензия подразумевает компиляцию только динамическую ......
Вот поэтому и задача компильнуть и запустить динамически....
Вот еще нашел статейку http://www.at91.com/forum/viewtopic.php/f,12/t,18835/
там тож проблема с запуском бинарников на файловой дебиан так-как компилят тулчейном с либами uClibs а надо LibC....
Выходит необходим другой кросс-тулчейн которым компилилась файлова Дебиан (lenny, взятая с сайта лабборатория).... может кто знает где можна скачать, должен ведь быть готовый....
или надо самому собирать?? если да, то буду пробывать...
А почему именно Debian Lenny? Сейчас же стабильный это squeeze (6.0.3). Я под него без всяких проблем собираю динамически линкованные бинарники с помощью Sourcery G++ Lite 2010q1-202
Просто скачал уже готовый на лаборатории, а там squeeze еще нету.... думаю самому собрать фаловую дебиан... вот буду искать ссылки и всякие хаутуду....