Linaro版本与GCC版本

时间:2016-11-29 15:46:15

标签: gcc gnu linaro

我刚刚注意到Linaro版本和GCC版本不匹配。

截至今天,目前GCC的稳定版本为6.2

Linaro的当前稳定版本是6.1-2016.08(链接来自Linaro的主页)。

还可以下载Linaro版本6.2-2016.11

Linaro 6.1-2016.08Linaro 6.2-2016.11的发行说明包含有关GCC 6的信息及link发布说明。

基于此,我预计Linaro 6.1-2016.08和Linaro 6.2-2016.11分别基于GCC 6.1和GCC 6.2。

但事实证明,Linaro版本中GCC的实际版本是5.3:

yurko@my_pc /cygdrive/f/Linaro/gcc-linaro-6.1.1-2016.08-i686-mingw32_arm-eabi/bin
$ arm-eabi-gcc.exe -E -dM - < /dev/null | grep __GNUC__
#define __GNUC__ 5

yurko@my_pc /cygdrive/f/Linaro/gcc-linaro-6.1.1-2016.08-i686-mingw32_arm-eabi/bin
$ arm-eabi-gcc.exe --version
arm-eabi-gcc.exe (GCC) 5.3.0


yurko@my_pc /cygdrive/f/Linaro/gcc-linaro-6.2.1-2016.11-i686-mingw32_arm-eabi/bin
$ arm-eabi-gcc.exe -E -dM - < /dev/null | grep __GNUC__
#define __GNUC__ 5

yurko@my_pc /cygdrive/f/Linaro/gcc-linaro-6.2.1-2016.11-i686-mingw32_arm-eabi/bin
$ arm-eabi-gcc.exe --version
arm-eabi-gcc.exe (GCC) 5.3.0

Linaro GCC FAQ Page对此一无所知。

1 个答案:

答案 0 :(得分:0)

(代表OP发布)

这个问题不相关。

原来,使用了错误工具链中的 arm-eabi-gcc.exe

我应该在前面加上&#39; ./'。

明确指定路径