problems faced with Qt everywhere for Mini 2440
this post , some problems occurred
1.arm-none-linux-gnueabi: command not found
solution:
-in terminal:
then in qt-everywhere directoy browse to the mkspecs/qws/linux-arm-g++/ then edit the qmake.conf
replace all the contents of this file with the following:
then save the file and close it.
finally browse to the Qt-everywhere directory in the terminal and configure with these options
--------------------------------------------------------------------------------------------
the code above was formatted using this tool
it seems to be great online tool
After applying what i said in 1.arm-none-linux-gnueabi: command not found
solution:
-in terminal:
gedit .bashrc-in .bashrc make sure that those line are there , if not there add them:
export PATH=/usr/local/arm/4.3.2/bin:$PATH
export PATH=/usr/local/arm/4.3.2/arm-none-linux-gnueabi/bin:$PATHsave .bashrc and exit all the open linux terminals.
then in qt-everywhere directoy browse to the mkspecs/qws/linux-arm-g++/ then edit the qmake.conf
replace all the contents of this file with the following:
- #
- # qmake configuration for building with arm-linux-g++
- #
- include(../../common/g++.conf)
- include(../../common/linux.conf)
- include(../../common/qws.conf)
- # modifications to g++.conf
- QMAKE_CC = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-gcc
- -msoft-float -D__GCC_FLOAT_NOT_NEEDED -march=armv4t -mtune=arm920t -O0
- QMAKE_CXX = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g++
- -msoft-float -D__GCC_FLOAT_NOT_NEEDED -march=armv4t -mtune=arm920t -O0
- QMAKE_LINK = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g++
- -msoft-float -D__GCC_FLOAT_NOT_NEEDED -march=armv4t -mtune=arm920t -O0
- QMAKE_LINK_SHLIB = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-g++
- -msoft-float -D__GCC_FLOAT_NOT_NEEDED -march=armv4t -mtune=arm920t -O0
- # modifications to linux.conf
- QMAKE_AR = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-ar cqs
- QMAKE_OBJCOPY = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-objcopy
- QMAKE_STRIP = /usr/local/arm/4.3.2/bin/arm-none-linux-gnueabi-strip
- QMAKE_CFLAGS += -msoft-float -D__GCC_FLOAT_NOT_NEEDED -march=armv4t
- -mtune=arm920t
- QMAKE_CXXFLAGS += -msoft-float -D__GCC_FLOAT_NOT_NEEDED -march=armv4t
- -mtune=arm920t
- load(qt_config)
then save the file and close it.
finally browse to the Qt-everywhere directory in the terminal and configure with these options
then make .. then make install .. tada .. you'll find Qt-everywhere's output folder in /usr/local/ under the name
./configure -release -embedded arm -xplatform qws/linux-arm-g++ -prefix /usr/local/Qt-4.6.2_arm -little-endian -no-webkit -no-qt3support -no-cups -no-largefile -nomake examples -optimized-qmake -no-openssl -nomake tools
Qt-4.6.2_armgood luck with your steps
--------------------------------------------------------------------------------------------
the code above was formatted using this tool
it seems to be great online tool
0 comments: