2014-04-24 1 views
0

나는 eclipse로 컴파일을 시도하고있다. 초보자. 내 문제 : 내 코드를 빌드 할 때bin/sh/1 arm-linux-gnueabi-g ++ 이클립스에서 찾을 수 없다.

는 말한다 : enter image description here

+0

경로에 안드로이드 툴체인 함을 추가, 나는 그렇게 정확히 잘 모릅니다 NDK 디렉토리 –

+0

에서 당신을 위해 올바른 하나를 구축하는 scipt있다. 그것에 대해 더 많은 단서를 줄 수 있습니까? – freewave

+1

arm-linux-gnueabi-g ++은 고전적인 g ++의 컴파일러인데, ndk에서 스크립트를 실행하여 그것을 포함하는 툴체인을 만든 다음 경로에 해당 툴체인의 bin 디렉토리를 추가해야합니다. 스크립트 이름은 ' makestandalone-toolchain.sh 'Google 검색에서 계속 진행하는 방법에 대한 자세한 정보를 얻을 수 있습니다. –

답변

0

나는 동일을했다 :/SH/1 팔 - 리눅스 - gnueabi-g ++ 여기

를 빈없는 내 스크린 샷입니다 문제와 나는 해결했다. Eclipse 콘솔에서 arm-liunx-guneabi-g ++을 복사하여 터미널에 붙여 넣고 실행하면 같은 메시지가 나타날 수 있습니다. 이 Ubuntu32bit 같은 : ~/작업 영역/HelloWorldTest $ 팔 - 리눅스 - gnueabi -g ++ 팔 - 리눅스 - gnueabi -g ++ : 당신이 탭을 사용하여 터미널에 입력하면 명령을 찾을 수 없습니다

그러나, 당신은 볼 수 있습니다 다음 메시지. ~/workspace/HelloWorldTest $ arm-linux-gnueabi-g ++ arm-linux-gnueabi-g ++ : 치명적인 오류 : 입력 파일 없음 컴파일이 종료되었습니다.

나는 왜 이런 일이 일어 났는가. 그것은 "arm-linux-gnueabi-g ++"와 같은 문자열입니다. 그래서 해결책은 "arm-linux-gnueabi-g ++"터미널에서 복사 한 다음 Eclipse의 프로젝트 Properties에 붙이십시오. 설정 -> GCC C++ 컴파일러 GCC C++ 링커