我在尝试构建交叉编译器时看到了这些,它们是什么意思

我在尝试构建交叉编译器时看到了这些,它们是什么意思
../gcc-x.y.z/configure --target=$TARGET --prefix="$PREFIX" --disable-nls --enable-languages=c,c++ --without-headers


export PREFIX="$HOME/opt/cross"


export TARGET=i586-elf


export PATH="$PREFIX/bin:$PATH"

答案1

export PREFIX="$HOME/opt/cross"

HOME 变量的指定路径添加到 /opt/cross 之前,并将整个路径分配给变量 PREFIX。

export PATH="$PREFIX/bin:$PATH"

然后在 /bin 之前添加 PREFIX 变量的指定路径,并将整个路径导出到环境路径。

export TARGET=i586-elf

i586-elf 被分配给 TARGET 变量。

相关内容