Russian Qt Forum
Ноябрь 23, 2024, 10:27
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt Embedded
>
Qt Embedded Linux под ARM
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Qt Embedded Linux под ARM (Прочитано 36253 раз)
Sergey
Гость
Qt Embedded Linux под ARM
«
:
Февраль 08, 2011, 19:05 »
Здравствуйте !
Требуется собрать Qt embedded linux под ARM.Скачал qt-embedded-linux-opensource-src-4.5.3. Скачал кросс-компилятор arm-linux-gcc-4.3.2. Далее я сделал :
export PATH=/usr/local/arm/4.3.2/bin:$PATH
Потом поменял :
#QMAKE_CC = arm-linux-gcc
#QMAKE_CXX = arm-linux-g++
#QMAKE_LINK = arm-linux-g++
#QMAKE_LINK_SHLIB = arm-linux-g++
на :
QMAKE_CC = arm-none-linux-gnueabi-gcc
QMAKE_CXX = arm-none-linux-gnueabi-g++
QMAKE_LINK = arm-none-linux-gnueabi -g++
QMAKE_LINK_SHLIB = arm-none-linux-gnueabi-g++
#QMAKE_AR = arm-linux-ar cqs
#QMAKE_OBJCOPY = arm-linux-objcopy
#QMAKE_STRIP = arm-linux-strip
на:
QMAKE_AR = arm-none-linux-gnueabi-ar cqs
QMAKE_OBJCOPY = arm-none-linux-gnueabi-objcopy
QMAKE_RANLIB = arm-none-linux-gnueabi –ranlib.
Cохранил этот файл .Потом зашёл в файл /mkspecs/common/g++.conf. Там поменял :
QMAKE_CFLAGS_RELEASE += -O2
на :
QMAKE_CFLAGS_RELEASE += -O0.
Сделал конфигурацию : ./configure -embedded arm -xplatform qws/linux-arm-g++ -prefix\/usr/local/Qt-qt-mouse -little-endian -no-webkit -optimized-qmake
и получил следующую ошибку :./configure: строка 75: .qmake.vars: Отказано в доступе.
Помогите её исправить , пожалуйста ! Заранее спасибо
Записан
Ubuntu_linux
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #1 :
Февраль 08, 2011, 20:48 »
sudo ./configure
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #2 :
Февраль 09, 2011, 12:32 »
Cпасибо , удалось сконфигурировать файлы ..... но теперь возникла другая проблема и я искал в гуглу ответ , но он мне не помог.
Прописываю sudo make
Начинается сборка и потом вылетает следующая ошибка :
make[1]: arm-none-linux-gnueabi-g++: Команда не найдена
Помогите пожалуйста решить проблемы со сборкой qt под arm.
Заранее спасибо .
Записан
twp
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #3 :
Февраль 09, 2011, 14:21 »
Я так понимаю редактировался qmake.conf. А можно узнать с какой целью? ведь есть уже есть готовый конфиг для gnueabi. Да и вообще в /usr/local/arm/4.3.2/bin есть arm-none-linux-gnueabi-g++?
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #4 :
Февраль 09, 2011, 14:54 »
Дa поэтому пути есть arm-none-linux-gnueabi-g++ . А менял я qmake.conf до такого как сконфигурировал . Вы предалагаете вернуть как было изначально ,и попробовать сделать конфиг ?
Попробовал ничего не менять , конфиг прошёл отлично , а после того как вёл make выбило ошибку такого же плана :
make[1]: arm-linux-g++: Команда не найдена.
«
Последнее редактирование: Февраль 09, 2011, 17:36 от Sergey
»
Записан
Ubuntu_linux
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #5 :
Февраль 09, 2011, 17:46 »
Цитата: Sergey от Февраль 09, 2011, 14:54
Дa поэтому пути есть arm-none-linux-gnueabi-g++ . А менял я qmake.conf до такого как сконфигурировал . Вы предалагаете вернуть как было изначально ,и попробовать сделать конфиг ?
Попробовал ничего не менять , конфиг прошёл отлично , а после того как вёл make выбило ошибку такого же плана :
make[1]: arm-linux-g++: Команда не найдена.
Ну так нет самого arm-linux-g++.
Установи, может так....
sudo apt-get install arm-linux-g++
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #6 :
Февраль 09, 2011, 17:59 »
Я установил , как вы сказали , набрал опять sudo make ,и вылезла таже ошибка .
Может всё очистить и сделать ещё раз конфиг и мэйк !?
Записан
Ubuntu_linux
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #7 :
Февраль 09, 2011, 22:23 »
Цитата: Sergey от Февраль 09, 2011, 17:59
Я установил , как вы сказали , набрал опять sudo make ,и вылезла таже ошибка .
Может всё очистить и сделать ещё раз конфиг и мэйк !?
Можно, а что за error ?
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #8 :
Февраль 09, 2011, 23:28 »
Я пробовал разными методами , если менять qmake.conf то выдаёт ошибку :
make[1]: arm-none-linux-gnueabi-g++: Команда не найдена
а если не менять
make[1]: arm-linux-g++: Команда не найдена.
Я попробую всё таки очистить и посмотрю может что то изменится
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #9 :
Февраль 10, 2011, 16:46 »
Поставил всё по новой выскакивает таже самая ошибка .
Может ещё что то надо исправить ?
Записан
ритт
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #10 :
Февраль 11, 2011, 03:33 »
http://en.wikipedia.org/wiki/Environment_variable
PATH
...это как минимум
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #11 :
Февраль 11, 2011, 11:46 »
простите , не понял , что как минимум !?
Записан
ритт
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #12 :
Февраль 12, 2011, 03:24 »
Qt Embedded - это linux/unix - начните с теоритических основ. расжёвывать каждую команду вряд ли кто захочет...
Записан
Sergey
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #13 :
Февраль 22, 2011, 15:00 »
и что никто не поможет !?
Записан
twp
Гость
Re: Qt Embedded Linux под ARM
«
Ответ #14 :
Февраль 22, 2011, 15:27 »
как я вижу в самом начале путь для поиска компилятора прописан
Цитировать
export PATH=/usr/local/arm/4.3.2/bin:$PATH
Значит он или неправильно прописан или в нем действительно нет ни arm-linux-g++ ни arm-none-linux-gnueabi-g++
Решение: во первых посмотреть какие файлы находятся по этому пути, во вторых проверить, установился ли этот путь в системе. Для этого ввести в консоле
Код:
echo $PATH
Записан
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...