/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了。

相关推荐
Tesseract_9527几秒前
【Linux】Linux基础概念
linux
李匠20241 分钟前
C++负载均衡远程调用学习之 Dns-Route关系构建
运维·c++·学习·负载均衡
whoarethenext3 分钟前
linux的信号量初识
linux·运维·前端·c/c++·信号量
sz66cm22 分钟前
Linux基础 -- Generic Netlink 框架详解与开发实践
linux
带鱼吃猫1 小时前
Linux系统:进程程序替换以及相关exec接口
linux·运维·服务器
贰元11 小时前
微信聊天机器人搭建 教程/开发
运维·服务器·前端
自由鬼1 小时前
基于Windows系统分析IT生态建设
linux·windows·生态建设
mpr0xy2 小时前
用Playwright自动化网页测试,不只是“点点点”
运维·javascript·自动化·html5
阿俊仔(摸鱼版)2 小时前
CentOS上搭建 Python 运行环境并使用第三方库
linux·python·centos
遇见火星3 小时前
Linux 下使用tcpdump进行网络分析原
linux·网络·tcpdump