/usr/bin/ld: 当搜索用于 /lib/i386-linux-gnu/libcuda.so 时跳过不兼容的 -lcuda

/usr/bin/ld: 当搜索用于 /lib/i386-linux-gnu/libcuda.so 时跳过不兼容的 -lcuda

![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/023dbdeb215b4b4580f7f54706e32af9.pn当使用[unsloth](https://github.com/unslothai/unsloth)做微调时,发现找不到libcuda,很自然想到需要软链接到最新cuda版本下的libcuda.so

复制代码
find sudo find / -name "libcuda.so"

最下面的cuda-12.5应该是我们需要的正确版本

参考 https://stackoverflow.com/questions/16710047/usr-bin-ld-cannot-find-lnameofthelibrary

复制代码
sudo ln -s /usr/local/cuda-12.5/targets/x86_64-linux/lib/stubs/libcuda.so /usr/lib/libcuda.so
ld -lcuda --verbose

将正确的libcuda.so软连接到lib/下,ld可以找到正确的libcuda.so了。

相关推荐
weixin_399380698 分钟前
OA 系统假死问题分析与优化
java·运维
SmartRadio11 分钟前
在CH585M代码中如何精细化配置PMU(电源管理单元)和RAM保留
linux·c语言·开发语言·人工智能·单片机·嵌入式硬件·lora
济61721 分钟前
linux(第十四期)--Uboot移植(2)-- 在U-Boot 中添加自己的开发板-- Ubuntu20.04
linux·运维·服务器
ben9518chen25 分钟前
嵌入式linux操作系统简介
linux·运维·服务器
菜鸟笔记本26 分钟前
linux设置定时备份mysql数据
linux·mysql·oracle
majingming12330 分钟前
ubuntu下的交叉编译
linux·运维·ubuntu
shchojj32 分钟前
ubuntu 因为写错pam.d文件引起的sudo权限丢失
linux·运维·ubuntu
小康小小涵34 分钟前
WSL2安装与移植到F盘
运维·服务器
funfan05171 小时前
【运维】Linux/Debian系统时间校准方法简记
linux·运维·debian
InfiSight智睿视界1 小时前
门店智能体技术如何破解美容美发连锁的“标准执行困境”
大数据·运维·人工智能