关于STM32F429在ubuntu下开发报nano.a wchar_t 字节输出问题求教

2019-07-20 14:25发布

本来原子哥的教程全是在MDK5上的,这种IDE呢,最大的好处就是自己不用配置太多的东西,就可以编译,烧写了。 MDK5K呢,是收费的。所以就打算把环境搭在ubuntu下去,但是都弄好后,编译后,有很多警告,内容也很明了,就是wchar_t一个使用了2byte 输出,一个使用了4byte。不兼容内容如下
/usr/lib/gcc/arm-none-eabi/4.9.3/../../../arm-none-eabi/bin/ld: warning: /usr/lib/gcc/arm-none-eabi/4.9.3/
../../../arm-none-eabi/lib/armv7e-m/fpu/libc_nano.a(lib_a-__call_atexit.o) uses 2-byte wchar_t yet the out
put is to use 4-byte wchar_t; use of wchar_t values across objects may fail

就想求助一下论坛里面有没有在liunux下开发的人,遇到这问题,我把环境放在Mac 上呢,是没有这个报错的。这应该是编译工具链里面的nano.a 不兼容导致的。
为了向论坛贡献点东西 ,我一会儿分享一下我在ubuntu下搭建环境的详细过程。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。