文件名称:raspberrypi_cross_compilation_sdk:GN交叉编译Buildroot(适用于Raspberry Pi等目标)
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-06 17:07:29
Shell
Raspberry Pi交叉编译SDK 基于Clang 6的工具链和GN buildroot,用于为Raspberry Pi设置交叉编译环境。 先决条件 Mac或Linux主机和Raspberry Pi。 Raspberry Pi的用法 将准备好的工具链,sysroot和相关工具下载到out目录./tools/setup_sdk.sh 。 这需要一段时间,并且最多可以从云存储中下载1 GB的数据。 准备构建输出目录out用路径工具链与./tools/setup_gn.sh 。 在主机上使用ninja -C out进行构建。 哈克,重复一遍。 将可执行文件推送到Raspberry Pi并运行。 您可能应该使用SSHFS将out目录安装到远程Raspberry Pi。 这样,构建工件自动最终被推送到Pi。
【文件预览】:
raspberrypi_cross_compilation_sdk-master
----.gn(40B)
----.gitignore(10B)
----README.md(868B)
----BUILD.gn(51B)
----build()
--------BUILDCONFIG.gn(123B)
--------config()
--------toolchain()
----example()
--------example.cc(190B)
--------another_example.h(29B)
--------BUILD.gn(326B)
--------another_example.c(114B)
----tools()
--------setup_sdk.sh(1KB)
--------setup_gn.sh(586B)