From 223f3b0d88c98575ad0d48584a0923f715084b84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Varga=20P=C3=A1l?= Date: Mon, 24 Oct 2022 15:22:35 +0200 Subject: [PATCH] =?UTF-8?q?'README.md'=20m=C3=B3dos=C3=ADt=C3=A1sa?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index ac6f4c3..0950489 100644 --- a/README.md +++ b/README.md @@ -156,11 +156,15 @@ Indulhat a konfigurálás cd build ../qt-everywhere-src-5.15.2/configure -release -no-opengl -no-eglfs -linuxfb -device linux-rasp-pi4-v3d-g++ -device-option CROSS_COMPILE=arm-linux-gnueabihf- -sysroot ~/rpi4/sysroot -prefix /usr/local/qt5.15.2 -extprefix ~/rpi4/qt5.15.2 -opensource -confirm-license -skip qtscript -skip qtwayland -skip qtwebengine -skip qtlocation -nomake tests -make libs -pkg-config -no-use-gold-linker -v -recheck ``` - Eszközök: 1. linux-rasp-pi3-g++ 2. linux-rasp-pi4-v3d-g++ +Sikeres fordítás után lehet installálni +``` +make install +``` + Újrakezdéshez a build könyvtárat ki kell üríteni ``` rm -rf * @@ -168,3 +172,32 @@ rm -rf * ### Qt Creator beállítása +Miután megvan a lefordított és installált keretrendszer, be kell állítani a Qt Creatort, hogy használja azt. A _**Tools**_ -> _**Options**_ menüpontot kell megnyitni, oott kell néhány dolgot beállítani. + +**Devices** + +Itt kell beállítani a távoli eszközhöz való csatlakozás adatait. Mivel korábban már be lett állítva az ssh kulccsal való kapcsolódás, sok feladat nincs, a _**Devices**_ fülön hozzá kell adni egy _**Generic Linux Device**_ típusú eszközt, nevet kell adni a kapcsolatnak, az ip címen és a felhasználó néven kívül minden maradhat alapértelmezetten. + +**Kits** + +Itt már több mindent kell állítani, először a _**Qt Versions**_ fülön hozzá kell adni a frissen fordított keretrendszert, konkrétan a lefordított és telepített _**qmake**_-t kell neki megmutatni. +``` +/home/kutyus/rpi4/qt5.15.2/bin/qmake +``` + +A _**Compilers**_ fülön ellenőrizni kell, hogy a Qt Creator megtalálta-e a keresztfordítót? +``` +GCC (C, arm 32bit in /usr/bin) GCC +GCC (C++, arm 32bit in /usr/bin) GCC +``` +Ha nem fel kell venni kézzel + +A _**Debuggers**_ fülön a fel telepített gdb-multiarch-t kell kézzel felvenni +``` +GDB MultiArch /usr/bin/gdb-multiarch GDB +``` + +A fentiek megléte után a _**Kits**_ fülön fel kell venni egy új készletet, el kell nevezni (pl. Raspberry Pi 4), az eszköz típusa _**Generic Linux device**_, az eszközhöz, fordítóhoz, debuggerhez és a qt verzióhoz rendre az előző lapokon felvett elemeket kell megadni. A sysroot a fordításhoz használt gyökérkönyvtár +``` +/home/kutyus/rpi4/sysroot +```