bin/arm none eabi gcc与arm none eabi/bin/gcc

bin/arm none eabi gcc与arm none eabi/bin/gcc,gcc,cross-compiling,Gcc,Cross Compiling,他们之间有什么区别 我从CodeSourcery工具链中获取了这个示例,但在其他工具链中也遇到了类似的结构 它们看起来大小相同。在我的Linux主机上,这些文件具有不同的i节点,因此这是两个不同的文件 只是为了命名方便吗 我至少遇到了一个不同之处,尽管我不确定这是否是一个真正的不同,而不是一个bug。如果我跑 <installation path>/bin/arm-none-eabi-gcc -v -xc - /bin/arm none-eabi-gcc-v-xc- 为了查看默认

他们之间有什么区别

我从CodeSourcery工具链中获取了这个示例,但在其他工具链中也遇到了类似的结构

它们看起来大小相同。在我的Linux主机上,这些文件具有不同的i节点,因此这是两个不同的文件

只是为了命名方便吗

我至少遇到了一个不同之处,尽管我不确定这是否是一个真正的不同,而不是一个bug。如果我跑

<installation path>/bin/arm-none-eabi-gcc -v -xc -
/bin/arm none-eabi-gcc-v-xc-
为了查看默认的include路径,我得到了一些。但如果我也这样做的话

<installation path>/arm-none-eabi/bin/gcc -v -xc -
/arm-none-eabi/bin/gcc-v-xc-
然后路径列表为空

有人知道这件事的真相吗?

/bin
中,你有应该使用的官方可执行文件,而在
/bin
中,你有仅供内部使用的可执行文件-你不应该调用它们,它们也不应该在你的路径中


作为参考,该文件夹中实际上有一个README.txt,告诉您它们的用途以及为什么不应该使用它们或将它们放在您的路径中。

确实有一个README.txt在重复您所说的内容。非常感谢。