linux - Make cannot find present cross compiler -
i'm using make file compile kernel arm/xilinx platform.
i'm setting env variable cross_compile
make file use.
i'm trying use cross compiler, present on system, called arm-xilinx-linux-gnueabi-gcc
setting env var in following ways;
export cross_compile=/opt/xilinx/sdk/2015.2/gnu/arm/lin/bin/arm-xilinx-linux-gnueabi- export cross_compile=arm-xilinx-linux-gnueabi-
the make file should append gcc
.
the error given both is
make: /opt/xilinx/sdk/2015.2/gnu/arm/lin/bin/arm-xilinx-linux-gnueabi-gcc: command not found scripts/kconfig/conf --silentoldconfig kconfig make: /opt/xilinx/sdk/2015.2/gnu/arm/lin/bin/arm-xilinx-linux-gnueabi-gcc: command not found chk include/config/kernel.release chk include/generated/uapi/linux/version.h chk include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' date. cc kernel/bounds.s /bin/sh: 1: /opt/xilinx/sdk/2015.2/gnu/arm/lin/bin/arm-xilinx-linux-gnueabi-gcc: not found make[1]: *** [kernel/bounds.s] error 127 make: *** [prepare0] error 2
it works other arm cross compilers one.
why this?
according answers gave in comments, trying run 32bits executable on 64bits host platform.
so, if on ubuntu check this answer askubuntu.
Comments
Post a Comment