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

Ubuntu 20.04 LTS下编译安装asleap时遇-lxcrypt链接错误的求助

Ubuntu 20.04 LTS下编译安装asleap时遇-lxcrypt链接错误的求助

嗨,我来给你几个实用的解决思路,试试能不能搞定这个编译报错的问题:

1. 修改Makefile里的链接库参数

你的系统已经装了libxcrypt-dev但链接器还是找不到libxcrypt,大概率是Ubuntu 20.04里的libxcrypt是兼容传统libcrypt的,你可以试试改一下编译配置:

  • 打开仓库目录下的Makefile,找到报错信息里对应的那行编译命令(包含-lxcrypt的行)
  • 把参数里的-lxcrypt替换成-lcrypt
  • 保存文件后重新执行make,看看能不能正常编译

2. 手动创建库文件软链接

如果上面的方法没用,你可以给libxcrypt库创建一个链接器能识别的软链接:

  • 先查找系统里的libxcrypt库位置:find /usr/lib -name "libxcrypt*.so"
  • 一般会输出类似/usr/lib/x86_64-linux-gnu/libxcrypt.so.1的路径
  • 执行命令创建软链接:sudo ln -s /usr/lib/x86_64-linux-gnu/libxcrypt.so.1 /usr/lib/x86_64-linux-gnu/libxcrypt.so
  • 完成后再重新运行make尝试编译

3. 补全所有编译依赖

除了libxcrypt相关包,asleap编译还需要其他基础依赖,确保你都安装了:

sudo apt install libpcap-dev libssl-dev build-essential

这些是编译时必备的工具和库,缺了也可能导致各种奇怪的报错。

至于你提到的旧教程里wget链接404的问题,大概率是那些第三方包现在已经纳入Ubuntu官方源了,不用再去下载失效的外部链接,上面的apt命令应该能覆盖大部分依赖需求。

如果还是搞不定,你可以去这个项目的GitHub Issue区搜搜看,说不定有其他用户遇到过一模一样的问题,已经有现成的修复方案啦~

备注:内容来源于stack exchange,提问作者TrippinClix

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.21 15:38:12