离线编译redis时提示报错
系统架构ARM64
/usr/bin/ld: 找不到 -latomic
库文件命名规则为 lib+名称.so
latomic (l代表lib、automic) 对应的库名称为:libatomic.so
1.检查库是否存在
find / -name "libatomic*"
如果存在,可以通过创建软链接的方式,将libatomic.so 链接到正确的路径。例如,执行以下命令:
sudo ln -s /usr/lib64/libatomic.so.1.2.0 /usr/lib/libatomic.so
2.如果查不到,需要下载安装
下载库包,链接地址
查找libatomic的包,下载上传到服务器
rpm -ivh libatomic-14.0.1-0.15.fc41.aarch64.rpm
安装之后再次对redis进行编译。