1
0
Fork 0
Browse Source

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

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

16
README.md

@ -27,14 +27,6 @@ apt-get dist-upgrade
reboot
```
### Forráskódok telepítésének engedélyezése
Ehhez az apt konfigurációs fájljában ki kell venni a kommentet az src sorok elejéről.
```
/etc/apt/sources.list -> deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi
apt-get update
```
### Csomagok telepítése
A Qt keretrendszer fordításához minimálisan szükséges csomagok.
@ -112,11 +104,11 @@ Az id_rsa.pub a publikus kulcs, ezt át kell másolni a Raspberry Pi-re.
A hoszt gépről történik a csatlakozás, ehhez a felhasználó publikus kulcsát csatolni kell a Raspberry Pi-n lévő _**authorized_keys**_ fájlhoz, ssh-n való átküldés útján. Itt érdemes a root felhasználót megadni, mivel az újonnan fordított szoftvert általában annak a felhasználónak a jogosultságával lehet telepíteni és futtatni.
```
ssh-copy-id <FELHASZNÁLÓNÉV>@<IP-CÍM>
ssh-copy-id root@<IP-CÍM>
```
Ehhez jelszavas hitelesítés szükséges. Ha ez megvan, meg lehet próbálni a jelszó nélküli kapcsolódást.
```
ssh <FELHASZNÁLÓNÉV>@<IP-CÍM>
ssh root@<IP-CÍM>
```
### Munkakönyvtár felépítése
@ -167,13 +159,13 @@ Kicsomagolás.
tar xvf qt-everywhere-opensource-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 fordító (arm-linux-gnueabihf) esetén az mkspecs könyvtárat a fordítóhoz kell igazítani.
```
cp -R qt-everywhere-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabi-g++ qt-everywhere-opensource-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabihf-g++
sed -i -e 's/arm-linux-gnueabi-/arm-linux-gnueabihf-/g' qt-everywhere-opensource-src-5.15.8/qtbase/mkspecs/linux-arm-gnueabihf-g++/qmake.conf
```
64 bites rendszer (aarch64) esetén a qt-everywhere-src-5.15.8/qtbase/mkspecs/devices/linux-rasp-pi3-g++/qmake.conf módosítása szükséges, mivel abban a 32 bites fordítóhoz szükséges kapcsolók vannak beállítva, ami 64 bites használata esetén hibát okoz. Két sort kell benne módosítani.
64 bites fordító (aarch64-linux-gnu) esetén a qt-everywhere-src-5.15.8/qtbase/mkspecs/devices/linux-rasp-pi3-g++/qmake.conf módosítása szükséges, mivel abban a 32 bites fordítóhoz szükséges kapcsolók vannak beállítva, ami 64 bites használata esetén hibát okoz. Két sort kell benne módosítani.
```
QMAKE_CFLAGS = -march=armv8-a -mtune=cortex-a53 -mfpu=crypto-neon-fp-armv8 -> QMAKE_CFLAGS = -march=armv8-a -mtune=cortex-a53

Loading…
Cancel
Save