1
0
Fork 0
Browse Source

'README.md' módosítása

master
Varga Pál 5 months ago
parent
commit
a53987169f
  1. 16
      README.md

16
README.md

@ -126,7 +126,7 @@ ssh <FELHASZNÁLÓNÉV>@<IP-CÍM>
Az ~/rpi4 könytár lesz a kiindulási pont, létrehozás után legyen az az aktuális könyvtár. Az ~/rpi4 könytár lesz a kiindulási pont, létrehozás után legyen az az aktuális könyvtár.
``` ```
mkdir -p ~/rpi4/build mkdir -p ~/rpi4/build
mkdir -p ~/rpi4/qt5.15.2 mkdir -p ~/rpi4/qt5.15.8
mkdir -p ~/rpi4/sysroot mkdir -p ~/rpi4/sysroot
cd ~/rpi4 cd ~/rpi4
@ -159,26 +159,26 @@ chmod +x sysroot-relativelinks.py
Forráscsomag letöltése. Forráscsomag letöltése.
``` ```
wget https://download.qt.io/official_releases/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz wget https://download.qt.io/official_releases/qt/5.15/5.15.8/single/qt-everywhere-src-5.15.8.tar.xz
``` ```
Kicsomagolás. Kicsomagolás.
``` ```
tar xvf qt-everywhere-src-5.15.2.tar.xz tar xvf qt-everywhere-src-5.15.8.tar.xz
``` ```
32 bites rendszer (gnueabihf) esetén az mkspecs könyvtárat a fordítóhoz kell igazítani. 32 bites rendszer (gnueabihf) esetén az mkspecs könyvtárat a fordítóhoz kell igazítani.
``` ```
cp -R qt-everywhere-src-5.15.2/qtbase/mkspecs/linux-arm-gnueabi-g++ qt-everywhere-src-5.15.2/qtbase/mkspecs/linux-arm-gnueabihf-g++ cp -R qt-everywhere-src-5.15.2/qtbase/mkspecs/linux-arm-gnueabi-g++ qt-everywhere-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabihf-g++
sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' qt-everywhere-src-5.15.2/qtbase/mkspecs/linux-arm-gnueabihf-g++/qmake.conf sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' qt-everywhere-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabihf-g++/qmake.conf
``` ```
Indulhat a konfigurálás. Indulhat a konfigurálás.
``` ```
cd build 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 -skip qtlottie -skip qtsensors -make libs -pkg-config -no-use-gold-linker -v -recheck-all ../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.8 -extprefix ~/rpi4/qt5.15.8 -opensource -confirm-license -skip qtscript -skip qtwayland -skip qtwebengine -skip qtlocation -skip qtlottie -skip qtsensors -make libs -pkg-config -no-use-gold-linker -v -recheck-all
``` ```
A _**-device**_ opciót a céleszköznek megfelelően kell beállítani, az elérhető eszközök megtalálhatók a ~/rpi4/qt-everywhere-src-5.15.2/qtbase/mkspecs/devices könyvtárban, Raspberry Pi változatokhoz az alábbi táblázatban lévők valók: A _**-device**_ opciót a céleszköznek megfelelően kell beállítani, az elérhető eszközök megtalálhatók a ~/rpi4/qt-everywhere-src-5.15.8/qtbase/mkspecs/devices könyvtárban, Raspberry Pi változatokhoz az alábbi táblázatban lévők valók:
| Raspberry Pi modell | ARM architectúra verzió | -device opció | | Raspberry Pi modell | ARM architectúra verzió | -device opció |
| ------------------- | -----------------------:| ---------------------- | | ------------------- | -----------------------:| ---------------------- |
| Raspberry Pi 4 | ARMv8 | linux-rasp-pi4-v3d-g++ | | Raspberry Pi 4 | ARMv8 | linux-rasp-pi4-v3d-g++ |
@ -206,7 +206,7 @@ rm -rf *
A lefordított keretrendszer installálható a Raspberry Pi-re. A lefordított keretrendszer installálható a Raspberry Pi-re.
``` ```
cd ~/rpi4 cd ~/rpi4
rsync -avz --rsync-path="sudo rsync" qt5.15.2 <FELHASZNÁLÓNÉV>@<IP-CÍM>:/usr/local rsync -avz qt5.15.8 root@<IP-CÍM>:/usr/local
``` ```
### Qt Creator beállítása ### Qt Creator beállítása

Loading…
Cancel
Save