buildroot --- BR2_EXTERNAL(添加外部 package,不改变 buildroot 任何内容)
步骤一
package 包含源代码和 Config.in、*.mk 两个文件
参考:https://www.cnblogs.com/god-of-death/p/18258675
步骤二
make -C $(buildroot 文件夹路径) BR2_EXTERNAL=$(BR2_EXTERNAL_XXX_PATH),可以不修改 buildroot/package 路径下的内容实现编译引用外部 package
BR2_EXTERNAL_XXX_PATH 路径下的文件夹需要包含如下三个文件:
external.desc external.mk Config.in
external.desc 包含描述信息,如:
name: REMO
desc: remo vendor-specific buildroot directory.
external.mk 包含所有 package 的 mk 文件,内容可为
include $(sort $(wildcard $(BR2_EXTERNAL_XXX_PATH)/package/*/*.mk))
Config.in 包含 package 的 Config.in,如:
source "$BR2_EXTERNAL_REMO_PATH/package/remo-sdk/Config.in" source "$BR2_EXTERNAL_REMO_PATH/package/thirdparty/Config.in.host" source "$BR2_EXTERNAL_REMO_PATH/package/thirdparty/Config.in" source "$BR2_EXTERNAL_REMO_PATH/package/tools/Config.in.host"
标签:
buildroot
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」
· C#/.NET/.NET Core技术前沿周刊 | 第 29 期(2025年3.1-3.9)
2019-06-21 Makefile --- 预定义变量(predefined variables, Variables Used by Implicit Rules)
2017-06-21 TCP ------ TCP三次握手(建立连接)及其相关内容
2016-06-21 rhino(犀牛)