mirror of
https://github.com/rustdesk/doc.rustdesk.com.git
synced 2025-01-06 22:40:37 +01:00
2.5 KiB
2.5 KiB
title | weight |
---|---|
armhf | 11 |
依赖
桌面版本界面使用sciter, 请自行下载。(sciter暂不支持armhf)
基本构建步骤
-
下载ubuntu18.04_rootfs.tar.gz 提取码:xlnx (我试了好几个版本的ubuntu系统,只有在这个上面成功了,编译好的可执行文件是可以在其他armhf系统下面用的。)
-
下载编译cmake-3.14.5 编译参考教程 系统自带的cmake版本为3.10.2,编译vcpkg-2020.11时会报版本过低
- 在板编译(qemu虚拟机我没搭建成功)
-
安装vcpkg, 正确设置
VCPKG_ROOT
环境变量 建议下载vcpkg-2020.11,我暂时用的是这个版本 -
运行
cargo run
在 armhf 上编译
安装Ubuntu 18.04到SD卡
sudo tar zxmf ./ubuntu18.04_rootfs.tar.gz -C /your sd path/rootfs/
#用户名(usrname):xilinx
#密码(passwd):xilinx
安装cmake
tar -xzvf cmake-3.14.5.tar.gz
cd cmake-3.14.5/
#这两步可能需要很长时间,依次输入
./bootstrap
make -j4
sudo make install
root@pynq:~/cmake-3.14.5# ./bootstrap
---------------------------------------------
CMake 3.14.5, Copyright 2000-2019 Kitware, Inc. and Contributors
Found GNU toolchain
C compiler on this system is: gcc
C++ compiler on this system is: g++
Makefile processor on this system is: make
g++ has setenv
g++ has unsetenv
g++ does not have environ in stdlib.h
g++ has stl wstring
g++ has <ext/stdio_filebuf.h>
---------------------------------------------
安装依赖项
sudo apt install -y g++ gcc git curl wget nasm yasm libgtk-3-dev clang libxcb-randr0-dev libxdo-dev libxfixes-dev libxcb-shape0-dev libxcb-xfixes0-dev libasound2-dev libpulse-dev
安装 vcpkg
git clone https://github.com/microsoft/vcpkg
cd vcpkg
git checkout 2021.12.01
cd ..
vcpkg/bootstrap-vcpkg.sh
export VCPKG_ROOT=$HOME/vcpkg
vcpkg/vcpkg install libyuv