2013-10-23 3 views
2

현재 정적 값의 일부가 하드 코드 된 상태가되도록 스크립트를 편집 중이므로 사용하는 유일한 코드가됩니다.초보자가 배시 도움이 필요합니다.

set -x 
ANDROID_NDK="$1" 
NDK_TOOLCHAIN="$2" 
ANDROID_ABI="$3" 
ANDROID_TOOLCHAIN_COMPILER_VERSION="$4" 
ANDROID_NATIVE_API_LEVEL="$5" 
PREFIX="$6" 

나는 경로 값으로 ANDROID_NDK="$1"을 변경하려면 다음과 같이 촬영 값이됩니다. 입력 경로를 시도 했으므로 ANDROID_NDK="path/to/ndk/"이되었지만 오류가 발생했습니다. 내가 PATH=을 사용해야하는 곳을 알았지 만, 변수 ANDROID_NDK을 어떻게 설정할 수 있습니까?

PATH=$ANDROID_NDK:path/to/ndk일까요?

답변

3
PATH=$PATH:path/to/ndk 

이전 PATH 값을 유지하려고합니다. 그것이 프로그램이 살아있는 곳입니다.

또한 현재 경로에 NDK 변수를 설정하려고한다고 가정합니다. 이 경우에 그것은 ...이다

ANDROID_NDK = $ PATH : 경로 /로/NDK

+0

스크립트가 $ PATH에 호출이 엉망를 사용합니까? 예 : PATH = $ ANDROID_NDK_ROOT : $ PATH? –

+0

PATH 변수는 터미널이 사용자가 bash 라인에 입력 한 이름을 가진 실행 파일을 찾는 위치입니다. "gcc"를 입력하면 경로 디렉토리 중 하나에 "gcc"라는 실행 파일이 있습니다. 세미콜론은 AND를 효과적으로 나타내는 구분 기호입니다. 내가 제공 한 일은 프로그램을 찾기위한 추가 디렉토리로 경로를 추가하는 것입니다. – Happington

+0

완벽한 !! 고마워요. 지금 당장 말이야. –

관련 문제