'README.md' módosítása
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user