[TUTO] Build Qt to cross compile for arm
-
Execute this command to install Qt in the /usr/local/Qt-4.8.5-arm/ directory : ./configure -opensource -confirm-license -prefix /usr/local/Qt-4.8.5-arm -embedded arm -little-endian -no-pch -xplatform qws/linux-arm-gnueabi-g++
In this step Did you create /usr/local/Qt-4.8.5-arm/ directory ? or Did created by qt creator when installitaion?
-
Hi,
I am not understood that fourth step,
Go to /home/<yourUserName>/
Execute this command to install Qt in the /usr/local/Qt-4.8.5-arm/ directory : ./configure -opensource -confirm-license -prefix /usr/local/Qt-4.8.5-arm -embedded arm -little-endian -no-pch -xplatform qws/linux-arm-gnueabi-g++
qt-everywhere-opensource-src-4.8.5/why beacuse,when i go /home/<username> there is no such file called (this present in installQt directory) and in /usr/local also not present the Qt-4.8.5
anyone help how to processed next..
thankyou -
-
@asha said in [TUTO] Build Qt to cross compile for arm:
so now I am not getting where to execute
execute what? configure?
"can I execute where i am getting the configure file" - configure file is part of Qt source code. So, download Qt source code, extract it to a directory, go to that directory and execute configure there... -
Hi,
Can anyone say,
what it does: fourth step
."/configure -opensource -confirm-license -prefix /usr/local/Qt-4.8.5-arm -embedded arm -little-endian -no-pch -xplatform qws/linux-arm-gnueabi-g++"
specially this part "embedded arm -little-endian -no-pch -xplatform qws/linux-arm-gnueabi-g++"
because,
I downloaded qt src code 5.7.1 and arm-linux-gnueabihf-gcc 6.5.0, and I found my qmake.conf file in "/home/<username>/Downloads/qt-everywhere-opensource-src-5.7.1/qtbase/mkspecs/linux-arm-gnueabi-g++"
So,now I need to configure,not getting the above path,I don't have qws directory,
can I give just ./configure for configuration?
-
@IknowQT said in [TUTO] Build Qt to cross compile for arm:
ERROR: Unknown command line option '-embedded'.
You were already told to remove such option in this post.
Please don't double post, just follow one thread with your issue.
-
Getting Error : The errors we are encountering seem to be related to missing member variables and functions in the Ui::QPrintWidget and Ui::QPageSetupWidget classes, which are generated by Qt's User Interface Compiler (uic) based on .ui files. How to solve it ?
-
@Abhijeet-0 Please provide more information:
- Relevant code
- Pro/CMakeLists.txt file
- Exact error messages
- Qt version
-
@jsulm Version: QT 4.8.5
ARM Compiler : ARM Compiler
Whenever execute : make -j9 ARCH=arm CROSS_COMPILE=home/odroid/installQt/gcc-linaro-arm-linux-gnueabihf-4.8-2013.10_linux/bin/arm-linux-gnueabihf-
Error Come : ^
make[1]: *** [Makefile:132921: .obj/release-shared-emb-arm/qpagesetupdialog_unix.o] Error 1
make[1]: *** [Makefile:135029: .obj/release-shared-emb-arm/qfiledialog.o] Error 1
make[1]: Leaving directory '/home/odroid/installQt/qt-everywhere-opensource-src-4.8.5/src/gui'
make: *** [Makefile:385: sub-gui-make_default-ordered] Error 2 -
@Abhijeet-0 said in [TUTO] Build Qt to cross compile for arm:
make[1]: *** [Makefile:132921: .obj/release-shared-emb-arm/qpagesetupdialog_unix.o] Error 1
Please post actual error which are somewhere above this line...
Is there a reason why you're using this ancient Qt version?