遇到問題:
編譯uboot與內核過程中出現:
arm-himix200-linux-gcc: loadlocale.c:130: _nl_intern_locale_data: Assertion `cnt < (sizeof (_nl_value_type_LC_TIME) / sizeof (_nl_value_type_LC_TIME[0]))' failed.
百度答案:
1,首先在.bashrc中添加export LC_ALL=C
2,然後uboot與內核的makefile中註釋 unexport LC_ALL
這方法不好使,發現系統語言改變了,原先中文的地方,變成了蛋疼的亂碼。強迫症的我繼續折騰
然後琢磨着使用
export LC_CTYPE=C
發現依然不好使,還是亂碼
最後搞出了個不亂碼的方法
export LC_CTYPE=C.UTF-8
完美解決此問題。