硬件
主机系统:Ubuntu16.04
树莓派3B+系统:Raspbian
1 准备Raspberry Pi
/etc/apt/sources.list中的编辑源列表,并取消注释deb-src行
sudo nano /etc/apt/sources.list
更新,下载需要的开发包
sudo apt-get build-dep qt4-x11
sudo apt-get build-dep libqt5gui5
sudo apt-get install libudev-dev libinput-dev libts-dev libxcb-xinerama0-dev libxcb-xinerama0
2准备Linux主机
创建文件夹
mkdir ~/raspi
cd ~/raspi
克隆交叉编译工具链
git clone https://github.com/raspberrypi/tools
将工具链二进制目录添加到PATH。打开.bashrc并在文件末尾添加行
nano ~/.bashrc
export PATH=$PATH:~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin
下载Qt源码
wget https://download.qt.io/official_releases/qt/5.12/5.12.8/single/qt-everywhere-