This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Compile source code for AM437x SK using Linaro CC problem

Hi guys,

I'm trying to use Linaro toolcahin https://releases.linaro.org/components/toolchain/binaries/latest-5.1/arm-linux-gnueabihf/gcc-linaro-5.1-2015.08-i686-mingw32_arm-linux-gnueabihf.tar.xz 

C:\Users\T14053>D:\gcc-linaro\bin\arm-linux-gnueabihf-gcc.exe d:\tmp\hello.c -o
hello123 -v
Using built-in specs.
COLLECT_GCC=D:\gcc-linaro\bin\arm-linux-gnueabihf-gcc.exe
COLLECT_LTO_WRAPPER=d:/gcc-linaro/bin/../libexec/gcc/arm-linux-gnueabihf/5.1.1/l
to-wrapper.exe
Target: arm-linux-gnueabihf
Configured with: /home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x8
6_64-ex40/target/arm-linux-gnueabihf/snapshots/gcc-linaro-5.1-2015.08/configure
SHELL=/bin/bash --with-bugurl=https://bugs.linaro.org --with-mpc=/home/tcwg-buil
dslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnuea
bihf/_build/builds/destdir/i686-w64-mingw32 --with-mpfr=/home/tcwg-buildslave/wo
rkspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_bui
ld/builds/destdir/i686-w64-mingw32 --with-gmp=/home/tcwg-buildslave/workspace/tc
wg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/builds/
destdir/i686-w64-mingw32 --with-gnu-as --with-gnu-ld --disable-libstdcxx-pch --d
isable-libmudflap --with-cloog=no --with-ppl=no --with-isl=no --disable-nls --en
able-c99 --with-tune=cortex-a9 --with-arch=armv7-a --with-fpu=vfpv3-d16 --with-f
loat=hard --with-mode=thumb --disable-multilib --enable-multiarch --with-build-s
ysroot=/home/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/
target/arm-linux-gnueabihf/_build/sysroots/arm-linux-gnueabihf --enable-lto --en
able-linker-build-id --enable-long-long --enable-shared --with-sysroot=/home/tcw
g-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux
-gnueabihf/_build/builds/destdir/i686-w64-mingw32/arm-linux-gnueabihf/libc --ena
ble-languages=c,c++,fortran,lto --enable-checking=release --disable-bootstrap --
with-bugurl=https://bugs.linaro.org --build=x86_64-unknown-linux-gnu --host=i686
-w64-mingw32 --target=arm-linux-gnueabihf --prefix=/home/tcwg-buildslave/workspa
ce/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm-linux-gnueabihf/_build/bu
ilds/destdir/i686-w64-mingw32
Thread model: posix
gcc version 5.1.1 20150608 (Linaro GCC 5.1-2015.08)
COLLECT_GCC_OPTIONS='-o' 'hello123' '-v' '-march=armv7-a' '-mtune=cortex-a9' '-m
float-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu'
 d:/gcc-linaro/bin/../libexec/gcc/arm-linux-gnueabihf/5.1.1/cc1.exe -quiet -v -i
multilib . -imultiarch arm-linux-gnueabihf -iprefix d:\gcc-linaro\bin\../lib/gcc
/arm-linux-gnueabihf/5.1.1/ -isysroot d:\gcc-linaro\bin\../arm-linux-gnueabihf/l
ibc d:\tmp\hello.c -quiet -dumpbase hello.c -march=armv7-a -mtune=cortex-a9 -mfl
oat-abi=hard -mfpu=vfpv3-d16 -mthumb -mtls-dialect=gnu -auxbase hello -version -
o C:\Users\T14053\AppData\Local\Temp\ccYCIL6g.s
GNU C11 (Linaro GCC 5.1-2015.08) version 5.1.1 20150608 (arm-linux-gnueabihf)
        compiled by GNU C version 4.9.1, GMP version 6.0.0, MPFR version 3.1.3,
MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
ignoring duplicate directory "d:/gcc-linaro/lib/gcc/../../lib/gcc/arm-linux-gnue
abihf/5.1.1/include"
ignoring nonexistent directory "d:\gcc-linaro\bin\../arm-linux-gnueabihf/libc/ho
me/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm
-linux-gnueabihf/_build/builds/destdir/i686-w64-mingw32/lib/gcc/arm-linux-gnueab
ihf/5.1.1/../../../../include/arm-linux-gnueabihf"
ignoring nonexistent directory "d:\gcc-linaro\bin\../arm-linux-gnueabihf/libc/ho
me/tcwg-buildslave/workspace/tcwg-make-release/label/tcwg-x86_64-ex40/target/arm
-linux-gnueabihf/_build/builds/destdir/i686-w64-mingw32/lib/gcc/arm-linux-gnueab
ihf/5.1.1/../../../../include"
ignoring duplicate directory "d:/gcc-linaro/lib/gcc/../../lib/gcc/arm-linux-gnue
abihf/5.1.1/include-fixed"
ignoring duplicate directory "d:/gcc-linaro/lib/gcc/../../lib/gcc/arm-linux-gnue
abihf/5.1.1/../../../../arm-linux-gnueabihf/include"
ignoring nonexistent directory "d:\gcc-linaro\bin\../arm-linux-gnueabihf/libc/us
r/include/arm-linux-gnueabihf"
#include "..." search starts here:
#include <...> search starts here:
 d:\gcc-linaro\bin\../lib/gcc/arm-linux-gnueabihf/5.1.1/include
 d:\gcc-linaro\bin\../lib/gcc/arm-linux-gnueabihf/5.1.1/include-fixed
 d:\gcc-linaro\bin\../lib/gcc/arm-linux-gnueabihf/5.1.1/../../../../arm-linux-gn
ueabihf/include
 d:\gcc-linaro\bin\../arm-linux-gnueabihf/libc/usr/include
End of search list.
GNU C11 (Linaro GCC 5.1-2015.08) version 5.1.1 20150608 (arm-linux-gnueabihf)
        compiled by GNU C version 4.9.1, GMP version 6.0.0, MPFR version 3.1.3,
MPC version 1.0.3
GGC heuristics: --param ggc-min-expand=100 --param ggc-min-heapsize=131072
Compiler executable checksum: 74a5370a7c3eb759aef8f2bcd5725c22
COLLECT_GCC_OPTIONS='-o' 'hello123' '-v' '-march=armv7-a' '-mtune=cortex-a9' '-m
float-abi=hard' '-mfpu=vfpv3-d16' '-mthumb' '-mtls-dialect=gnu'
 d:/gcc-linaro/bin/../lib/gcc/arm-linux-gnueabihf/5.1.1/../../../../arm-linux-gn
ueabihf/bin/as.exe -v -march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -meabi=5 -
o C:\Users\T14053\AppData\Local\Temp\ccTsVU0l.o C:\Users\T14053\AppData\Local\Te
mp\ccYCIL6g.s
arm-linux-gnueabihf-gcc.exe: error: CreateProcess: No such file or directory

Does anyone have a clue for this?

The idea is to have possibility to directly develop apps under the Windows - write (Eclipse IDE), compile (Linaro toolchain), debugg (GDB) - against Linux distribution build using Yocto project. (Without Virtual Machine).

Do you think that it's possible?

Thanks a lot, Ondra