안녕하세요? 크로스  컴파일이 되지 않아서 지금...고생중인데요..환경이 좀 이상해서 이런경우가 있나해서요

 

중앙(?) 서버에 SSH로 연결해서 컴파일을 하고 있습니다.

 

아래와 같은 메시지가 나옵니다.

 

make: execvp: /usr/bin/cc/cross_compile/bin/arm-eabi-gcc: Not a directory
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/basic/docproc
  HOSTCC  scripts/basic/hash
make[1]: `include/generated/mach-types.h' is up to date.
  CC      kernel/bounds.s
/bin/sh: /usr/bin/cc/cross_compile/bin/arm-eabi-gcc: Not a directory

 

하지만 CROSS_COMPILE 은 Makefile 에 define 이

 

CROSS_COMPILE  ?= arm-montavista-linux-gnueabi-

되어 있습니다. toolchain 이 깔려 있는 건 . 확인 했습니다.

 

더 문제는 다른 사람 컴퓨터에서 같은 폴더에 있는 것을  make 하면 되는데

제 컴퓨터에서만 하면 안된다는 것입니다.

SSH로 중앙 서버를 연결해서 서버에서  make  하는 것이기 때문에. 각 user의 컴퓨터는 아무 관계가 없는것 같은데..

 

저런 메시지가 뜹니다... 어디를 보면  답을 찾을 수 있을까요?

 

고수님들 부탁드립니다.