tc
的busybox有bug,尚未修复。
我要设置
# CONFIG_TC is not defined
但我不想进入menuconfig。
换句话说,我想将
Patching command
添加到我的构建脚本中以构建 busybox,如下所示:
make defconfig
# Patching command here #
make
然后
# Patching command her #
将在 .config文件中将
CONFIG_TC=y
替换为 # CONFIG_TC is not defined
。
如何实施
# Patching command her #
?
这通常不是通过补丁完成,而是通过指定自定义的
busybox
配置文件来完成。作为示例,我们假设您正在使用 buildroot
为 LicheePi Zero 板创建 rootfs。下面给出的路径是相对于您的 buildroot
目录指定的,例如~/buildroot-2024.05.1/
。
您可以将以下内容添加到
configs/sipeed_licheepi_zero_defconfig
:
BR2_PACKAGE_BUSYBOX_CONFIG="board/sipeed/licheepi_zero/my_busybox_config"
然后,您将当前的
busybox
配置文件 (output/build/busybox-x.y.z/.config
) 复制到 board/sipeed/licheepi_zero/my_busybox_config
。编辑文件以禁用 CONFIG_TC
。
然后,您可以重建以便合并更改。参见8.2。了解何时需要完全重建手册来决定最佳方法(仅重建 busybox 或整个图像)。如果您不太舒服,那么我建议您进行全面重建。每个包的重建很容易出错。
另请阅读手册的第 9 章. 项目特定定制。