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

编译MySQL执行cmake ..报错找不到get_password.c源文件如何解决

MySQL编译cmake报错解决方案

报错核心原因

get_password.c是MySQL构建所需的依赖组件文件,该报错直接指向对应源码文件缺失,绝大多数情况由源码下载/拉取不完整导致。

解决步骤

  • 若你是通过git克隆方式获取的源码,先执行子模块同步命令拉全所有依赖文件:
    git submodule update --init --recursive
    
    同步完成后删除之前生成的build目录下所有缓存文件,重新执行cmake ..即可。
  • 若你是直接下载的源码压缩包,你使用的是无依赖的精简版本:
    要么重新下载对应MySQL版本带boost的完整源码包重新解压编译,要么手动下载匹配版本的boost库,执行cmake时通过参数指定boost路径:
    cmake .. -DWITH_BOOST=替换为你本地boost库的实际路径
    
  • 基础排查项:确认你是在单独创建的build目录下执行cmake命令,不要直接在源码根目录执行构建,避免源码被临时文件污染导致文件识别异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:24:03