You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

树莓派4 Raspbian系统安装NIST NBIS遇gcc '-m32'选项未识别错误

解决树莓派安装NIST NBIS时gcc不识别-m32的问题

问题根源

树莓派搭载的是ARM架构处理器,而-m32是x86架构下GCC用于生成32位程序的编译参数,ARM平台的GCC完全不支持该选项,因此执行cmake配置时会报错。

解决方案

  • 移除-m32编译选项
    找到REL目录下的CMakeLists.txt(或相关cmake配置文件),搜索包含-m32的代码行,直接删除该参数。如果是你在cmake命令行手动添加了-m32,直接去掉这个参数即可。

  • 适配ARM架构配置
    执行cmake命令时,明确指定ARM架构,确保cmake正确识别编译环境:

    • 若树莓派系统是32位ARM:cmake -DCMAKE_SYSTEM_PROCESSOR=arm -DCMAKE_BUILD_TYPE=Release ..
    • 若树莓派系统是64位ARM:cmake -DCMAKE_SYSTEM_PROCESSOR=aarch64 -DCMAKE_BUILD_TYPE=Release ..
  • 补全编译依赖
    确保树莓派已安装必备编译工具,执行以下命令:

    sudo apt update && sudo apt install build-essential cmake libssl-dev
    

内容的提问来源于stack exchange,提问作者ubelo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 16:15:55