Hi, Christophe, Rick

Thank you for the detail explanation.
Now I think I understand some of them, and can start search for what I
don't know via google.

Thanks again.

Best Regards,
Yongqin Liu


On 21 November 2013 22:28, Christophe Lyon <christophe.l...@linaro.org>wrote:

> This is correct.
> The names are derived from the "target triplet" used to configure the
> tools, which describe the target CPU architecture, as well as the
> target OS.
> aarch64: target is AArch64, little endian
> aarch64_be: target is AArch64, big endian
> arm: target is AArch32, little endian
> armeb: target is AArch32, big endian
>
> none-elf and none-gnueabi: bare metal (that is, no target OS)
> linux: target OS is linux
>
> In gnueabihf, the 'hf' means that the ABI variant is the "hard-float" one.
>
> The rest of the naming includes the release number (e.g. 4.8 branch,
> 2013.09 release), and:
> linux: host OS is linux (x86 PC)
> win32: host OS is Windows
> src: source code
> runtime: target runtime libraries
>
> Christophe
>
>
> On 21 November 2013 15:19, Rick <banma...@gmail.com> wrote:
> >
> > Hi YongQin,
> >
> > I think toolchain's name include "linux" means that tool will be used to
> > compile
> > application run on arm with linux OS, if your arm board run linux and you
> > want compile an application for it,you can choice this one.
> >
> > the "none" is used to compile bare-metal application,i.e. without OS.
> >
> > Cheers
> >
> >
> >
> > On 11/21/2013 10:04 PM, YongQin Liu wrote:
> >
> > Hi, All
> > Under this site
> > http://releases.linaro.org/13.09/components/toolchain/binaries/,
> > there are many files released. but do we have any description on the file
> > naming rules?
> >
> > Sorry for my simple question, I just want to know what the files are used
> > for. which one I should select when I need to use toolchain.
> >
> > Like the files below, I can guess that aarch64 means that it will
> generate
> > files run on  aarch64 platform, but I can not guess what's the difference
> > between linux and none, and not know what's the difference between gnu
> and
> > elf.
> >
> > So if you have any wiki/link about the the naming rules or description
> about
> > the file,
> > please share me.
> >
> > crosstool-ng-linaro-1.13.1-4.8-2013.09-01.tar.bz2
> > crosstool-ng-linaro-1.13.1-4.8-2013.09.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-01_linux.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-01_linux.tar.xz
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-01_runtime.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-01_src.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-01_win32.zip
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-01_win32.zip.xz
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09-20130912_win32.exe
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09_linux.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09_linux.tar.xz
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09_runtime.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09_src.tar.bz2
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09_win32.zip
> > gcc-linaro-aarch64-linux-gnu-4.8-2013.09_win32.zip.xz
> > gcc-linaro-aarch64-none-elf-4.8-2013.09-01_linux.tar.bz2
> > gcc-linaro-aarch64-none-elf-4.8-2013.09-01_linux.tar.xz
> > gcc-linaro-aarch64-none-elf-4.8-2013.09-01_win32.zip
> > gcc-linaro-aarch64-none-elf-4.8-2013.09-01_win32.zip.xz
> > gcc-linaro-aarch64-none-elf-4.8-2013.09_linux.tar.bz2
> > gcc-linaro-aarch64-none-elf-4.8-2013.09_linux.tar.xz
> > gcc-linaro-aarch64-none-elf-4.8-2013.09_win32.zip
> > gcc-linaro-aarch64-none-elf-4.8-2013.09_win32.zip.xz
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09-01_linux.tar.bz2
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09-01_linux.tar.xz
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09-01_runtime.tar.bz2
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09-01_win32.zip
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09-01_win32.zip.xz
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09_linux.tar.bz2
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09_linux.tar.xz
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09_runtime.tar.bz2
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09_src.tar.bz2
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09_win32.zip
> > gcc-linaro-aarch64_be-linux-gnu-4.8-2013.09_win32.zip.xz
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09-01_linux.tar.bz2
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09-01_linux.tar.xz
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09-01_win32.zip
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09-01_win32.zip.xz
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09_linux.tar.bz2
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09_linux.tar.xz
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09_win32.zip
> > gcc-linaro-aarch64_be-none-elf-4.8-2013.09_win32.zip.xz
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09-20130912_win32.exe
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_linux.tar.bz2
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_linux.tar.xz
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_runtime.tar.bz2
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_src.tar.bz2
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_win32.zip
> > gcc-linaro-arm-linux-gnueabihf-4.8-2013.09_win32.zip.xz
> > gcc-linaro-armeb-linux-gnueabihf-4.8-2013.09_linux.tar.bz2
> > gcc-linaro-armeb-linux-gnueabihf-4.8-2013.09_linux.tar.xz
> > gcc-linaro-armeb-linux-gnueabihf-4.8-2013.09_runtime.tar.bz2
> > gcc-linaro-armeb-linux-gnueabihf-4.8-2013.09_win32.zip
> > gcc-linaro-armeb-linux-gnueabihf-4.8-2013.09_win32.zip.xz
> >
> > --
> > Thanks,
> > Yongqin Liu
> > ---------------------------------------------------------------
> > #mailing list
> > linaro-andr...@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-android
> > linaro-validat...@lists.linaro.org
> > http://lists.linaro.org/pipermail/linaro-validation
> >
> >
> > _______________________________________________
> > linaro-toolchain mailing list
> > linaro-toolchain@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-toolchain
> >
> >
> >
> > _______________________________________________
> > linaro-toolchain mailing list
> > linaro-toolchain@lists.linaro.org
> > http://lists.linaro.org/mailman/listinfo/linaro-toolchain
> >
>



-- 
Thanks,
Yongqin Liu
---------------------------------------------------------------
#mailing list
linaro-andr...@lists.linaro.org <linaro-...@lists.linaro.org>
http://lists.linaro.org/mailman/listinfo/linaro-android
linaro-validat...@lists.linaro.org <linaro-...@lists.linaro.org>
http://lists.linaro.org/pipermail/linaro-validation
_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to