neardi 1、PC上编译交叉编译工具链: RK3568-交叉编译工具链 RK3588-交叉编译工具链 也可以在对应SDK 的路径 SDK/prebuilts/gcc/linux-x86/aarch64/ 目录下找到。 也可以参考:搭建QT交叉编译环境-B站视频教程 2、板子上进行交叉编译: 需要安装以下工具: sudo apt update sudo apt install build-essential 安装完后一般在/usr/bin/目录: neardi@LPA3588:~$ ls /usr/bin/aarch64-linux-gnu-gcc* /usr/bin/aarch64-linux-gnu-gcc /usr/bin/aarch64-linux-gnu-gcc-ar /usr/bin/aarch64-linux-gnu-gcc-nm /usr/bin/aarch64-linux-gnu-gcc-ranlib /usr/bin/aarch64-linux-gnu-gcc-8 /usr/bin/aarch64-linux-gnu-gcc-ar-8 /usr/bin/aarch64-linux-gnu-gcc-nm-8 /usr/bin/aarch64-linux-gnu-gcc-ranlib-8 /usr/bin/aarch64-linux-gnu-gcc-9 /usr/bin/aarch64-linux-gnu-gcc-ar-9 /usr/bin/aarch64-linux-gnu-gcc-nm-9 /usr/bin/aarch64-linux-gnu-gcc-ranlib-9 使用 C 语言编写 “Hello, Neardi” 程序 创建一个名为 hello_neardi.c 的文件,内容如下: #include <stdio.h> int main() { printf("Hello, Neardi\n"); return 0; } 编译程序 neardi@LPA3588:~/hello_neardi$ aarch64-linux-gnu-gcc -o hello-neardi hello_neardi.c 运行程序 neardi@LPA3588:~/hello_neardi$ ./hello-neardi Hello, Neardi 使用 C++ 语言编写 “Hello, Neardi CPP” 程序 创建一个名为 hello_neardi.cpp 的文件,内容如下: #include <iostream> int main() { std::cout << "Hello, Neardi CPP" << std::endl; return 0; } 编译程序 neardi@LPA3588:~/hello_neardi$ aarch64-linux-gnu-g++ -o hello-neardi hello_neardi.cpp 运行程序 neardi@LPA3588:~/hello_neardi$ ./hello-neardi Hello, Neardi CPP