想在windows环境下使用一些特殊版本的gcc,例如GCC 7.5,它修改了好多的bug,下面介绍一下AVR-GCC的build过程。
build环境:
msys2 64位的环境,安装了mingw64/mingw-w64-x86_64-gcc,和
- texinfo
- bison
- dos2unix
- automake
- aclocal
- gmp,mpfr,mpc库
配置,命令:
CFLAGS=-D__USE_MINGW_ACCESS ../configure --prefix=$PREFIX --target=avr --disable-nls --enable-languages=c,c++ --with-dwarf2 --disable-shared --disable-libada --disable-libssp
开始build,
make
安装:make install
安装完后的注意事项:如果只在msys环境下运行则不需要拷贝文件;如果想脱离msys2环境,在ms终端中运行,则需要拷贝三个文件:libgmp-10.dll,libiconv-2.dll,libwinpthread-1.dll。
来源:oschina
链接:https://my.oschina.net/u/182236/blog/4304352