如何用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