Linux 需要bash帮助的初学者
我目前正在编辑一个脚本,以使一些静态值被硬编码,因为我将是唯一使用它的人。所取的值如下所示:Linux 需要bash帮助的初学者,linux,bash,shell,android-ndk,Linux,Bash,Shell,Android Ndk,我目前正在编辑一个脚本,以使一些静态值被硬编码,因为我将是唯一使用它的人。所取的值如下所示: set -x ANDROID_NDK="$1" NDK_TOOLCHAIN="$2" ANDROID_ABI="$3" ANDROID_TOOLCHAIN_COMPILER_VERSION="$4" ANDROID_NATIVE_API_LEVEL="$5" PREFIX="$6" 我想将ANDROID\u NDK=“$1”更改为路径值。我尝试输入路径,使其成为ANDROID\u NDK=“path/
set -x
ANDROID_NDK="$1"
NDK_TOOLCHAIN="$2"
ANDROID_ABI="$3"
ANDROID_TOOLCHAIN_COMPILER_VERSION="$4"
ANDROID_NATIVE_API_LEVEL="$5"
PREFIX="$6"
我想将ANDROID\u NDK=“$1”更改为路径值。我尝试输入路径,使其成为ANDROID\u NDK=“path/to/NDK/”,但这会产生错误。我知道在哪里需要使用PATH=
,但是如何将变量ANDROID\u NDK
设置为PATH
它会是PATH=$ANDROID\u NDK:PATH/to/NDK
PATH=$PATH:path/to/ndk
您希望保留旧的路径值。那是你的节目所在的地方
您还说要将NDK变量设置为当前路径中的值。在这种情况下,它是
ANDROID\u NDK=$PATH:PATH/to/NDK在脚本调用$PATH的地方会使用这种混乱吗?例如PATH=$ANDROID\u NDK\u ROOT:$PATH?PATH变量就是终端在bash行中查找名称为的可执行文件的地方。如果键入“gcc”,则在其中一个路径目录中的某处有一个名为“gcc”的可执行文件。分号是一个分隔符,有效地表示和。在我提供的内容中,您所做的只是将ndk的路径添加为一个额外的目录以查找程序。太棒了!!谢谢,现在说得通了