出问题的环境是Ubuntu16.04,在配置嵌入式linux源码时,发现有个参数无法设置(写什么都无效),查看Kconfig文件,写了一个range,把这个屏蔽掉就可以了,但是同样的文件,在另一个Ubuntu12.04下就正常
后来尝试修改,把range值改成 range 0 0xfffffff (7个f)就正常了,可以随意设置了
就想不明白,为啥到8个f就不行了?难道是跟操作系统位数有关?
那个Ubuntu12是32位的,这个出问题的16是64位的。
make版本都是3.81。
有遇到过同样问题的朋友吗?