如何用Buildroot增加zoneinfo并修改时区


  对于内核移植工作中经常遇到的一个问题,为何别人的Linux有这个配置文件而我却没有?相信很多人都有过这个疑惑,从工作性质出发,每次遇到这种疑惑的时候,第一想法都是【Buildroot】里面有没有?我该如何从【Buildroot】中找到这个配置?

 

  这里我遇到的问题是,网络中大量修改时区的方式都是找到【zoneinfo】目录,并将链接文件【/etc/localtime】链接到【zoneinfo】对应的位置。但是很不巧的是,我系统中没有【zoneinfo】。

  到【Buildroot】里面开启了漫长的寻找之旅,也尝试了很多错误选项,怎么都没有找到,最终在搜索这个关键词的时候有了线索,如图。

  

 

 

   看起来就很像,具体过去看了一下,更加有底了。

  

   很明显就是这个了,赶紧勾选上去进行编译。

 

  

   成功了。解决了这个大问题,后面修改时区就好说了。

 

  

  想要变更时区,将该文件指向你需要的时区文件就好了,由于我需要的是【CST】,那就执行命令【ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime】,以此类推。

  完成后再用【date】命令查看时间,就可以看到时区已经修改过来了。

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM