machine `aarch64-buildroot‘ not recognized

落日映苍穹つ 2022-08-30 15:42 328阅读 0赞

交叉编译时,出现如下提示:

  1. configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking build system type... x86_64-unknown-linux-gnu checking host system type... Invalid configuration `aarch64-buildroot-linux-gnu': machine `aarch64-buildroot' not recognized
  2. configure: error: /bin/bash ./config.sub aarch64-buildroot-linux-gnu failed

解决办法

先查找编译目录下文件的位置,再用最新文件进行替换

  1. find . -name "config.guess"
  2. wget -O config.guess 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD'
  3. find . -name "config.sub"
  4. wget -O config.sub 'http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD'

发表评论

表情:
评论列表 (有 0 条评论,328人围观)

还没有评论,来说两句吧...

相关阅读