文档首页 > > 移植指南> 移植Nmap> 故障排除

故障排除

分享
更新时间:2020/08/31 GMT+08:00

编译报“configure: error: cannot guess build type; you must specify one”等错误

问题描述

执行./configure,报“configure: error: cannot guess build type; you must specify one”错误。

问题原因

不能匹配到机器类型。

解决方法

通过修改配置“config.sub”后,指定配置类型进行解决。

  1. 修改配置文件。

    vi config.sub

    查找“x86”内容的位置,在其位置后面增加“aarch64”类型。

    “case $basic_machine in”区域的两个位置修改。

    1. 修改下述内容。
      | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \

      修改后为:

      | x86 | aarch64 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \
    2. 修改下述内容。
      | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \

      修改后为:

      | x86-* | aarch64-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \

  2. 重新配置。

    ./configure --host=aarch64 --build=aarch64

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问