如果你需要编译针对RK3399内核及其上应用的环境,确实需要搭建专门的编译系统。
这样的编译系统有两种方案
1. 在一台已经可以正常运行的基于RK3399的平台上搭建,因为其本身就是基于RK3399的,所以只需要找到对应的头文件、库文件以及编译软件就好,比如在一个运行在RK3399的debian之类环境上直接安装 gcc、make等等编译工具还有对应的开发环境其实就搭建好了这个编译系统啦
2. 在一台其他环境系统上(主要是X86),则需要搭建交叉编译系统,一般在RK3399开发板厂商那里会提供一些配置说明,按上面要求就可以安装好软件,主要需要在编译时选定交叉编译环境(一般是通过相应的配置文件、不同的调用命令来完成),比如RK3399的编译一般是用到arm-linux-gcc类的工具,而普通本地编译其实只需要gcc工具就好。