sonic-buildimage 编译怎么使用SONIC_MAKE_DEBS,举个例子
时间: 2024-02-18 19:59:24 浏览: 249
sonic-channel:用于声音搜索后端的Rust客户端
使用SONIC_MAKE_DEBS变量来指定需要在构建SONiC时自定义编译的软件包。下面是一个例子:
假设你需要在SONiC中添加自定义的软件包my-package,可以按照以下步骤进行操作:
1. 将my-package源代码复制到sonic-buildimage/packages目录中。
2. 打开sonic-buildimage目录下的Makefile文件。
3. 找到以下行:
```
SONIC_MAKE_DEBS ?=
```
4. 在这一行中添加my-package软件包的名称,例如:
```
SONIC_MAKE_DEBS ?= my-package
```
5. 保存文件并退出。
6. 运行make命令以开始构建SONiC,例如:
```
make all
```
在构建过程中,my-package将被构建并打包进SONiC镜像中。完成构建后,你可以在SONiC系统中使用my-package。
阅读全文