安装cmake时出现“cannot find /usr/lib/libc_nonshared.a”错误

问题描述 投票:0回答:1

由于apt-get cmake的版本太旧,所以我不得不自己下载并安装新版本的cmake。

我在运行

make
命令后运行
./bootstrap
,然后显示错误:

/usr/bin/ld: cannot find /usr/lib/libc_nonshared.a.

但是,我在我的服务器上找不到任何

libc_nonshared.a
,看起来这是一个相当古老的图书馆。

我尝试了多个 cmake 版本(3.25.1、3.28.4、3.29.0...),它们都需要静态库。

c++ ubuntu cmake glibc
1个回答
0
投票

无论出于何种原因,

libc_nonshared.a
似乎丢失了,请尝试重新安装
libc
使用:

sudo apt-get --reinstall install libc6-dev
© www.soinside.com 2019 - 2024. All rights reserved.