ubuntu 无法构建工具链,因为PATH包含空格、TAB和/或换行符(\n)字符

w51jfk4q  于 2023-10-17  发布在  其他
关注(0)|答案(1)|浏览(237)

我正在做一个关于Raspberry 4的Buildroot项目。我想从构建一个交叉编译工具链开始:

  1. make toolchain

但我被这个错误输出卡住了:

  1. Your PATH contains spaces, TABs, and/or newline (\n) characters.
  2. This doesn't work. Fix you PATH.
  3. make: *** [support/dependencies/dependencies.mk:27: dependencies] Error 1

问题是否与$PATH变量有关?如果是这样,我该如何修复它?
echo_PATH
我指定使用windows-subsystem-for-Linux,并选择Ubuntu 22.04.2 LTS

62o28rlo

62o28rlo1#

创建构建脚本并覆盖PATH变量:

  1. setlocal
  2. set PATH=/bin;/usr/local/bin;/usr/bin
  3. make toolchain
  4. endlocal

我包含了setlocal,以使环境更改仅适用于批处理文件的执行。如果我所包含的路径还不够,您可能需要添加其他路径。

相关问题