Firefly开源社区

标题: Hello word.c 编译配置后,无法生效 [打印本页]

作者: 梦华    时间: 2021-3-3 16:35
标题: Hello word.c 编译配置后,无法生效
参考教程为:http://dev.t-firefly.com/thread-298-1-2.html
问题描述:
make menuconfig 配置好后,编译进内核,烧录成功,查看串口log,没有看到hello word 相关log。
复查make menuconfig 配置,发现hello world 前的*号没有了
作者: 梦华    时间: 2021-3-3 16:54
重复操作,编译之前是配置*选中的,编译后就变没有*选中了,这个可能是什么原因?
作者: 梦华    时间: 2021-3-3 17:41

Kconfig :
config HELLO
        tristate "Hello world for Firefly"
        default y
        help
          Hello for Firefly

加入 default y 后,可以查看到Log,生效了,但是不明白为什么make menuconfig 配置为什么无法生效
作者: xuliyu    时间: 2021-10-27 16:08
我也是相同的问题,请问你解决了吗
作者: Firefly_Javier    时间: 2021-10-28 08:54
这种问题就是粗心了,make menuconfig之后要运行make savedefconfig,之后将defconfig替换自己的内核配置文件
作者: xuliyu    时间: 2021-10-28 11:48
Firefly_Javier 发表于 2021-10-28 08:54
这种问题就是粗心了,make menuconfig之后要运行make savedefconfig,之后将defconfig替换自己的内核配置文 ...

多谢了。每次都要保存和覆盖原先的defconfig的话,有点麻烦,我选择直接make了,不想用./build.sh kernel了。不过第一次应该还是得先设置好变量export ARCH=arm,make rockchip_linux_defconfig,之后就make rk3288-evb-rk808-linux.img -j12就好了。不过编译整个镜像的话,还是得保存覆盖。




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1