/usr/bin/ld: 找不到 -lEigen3::Eigen
时间: 2023-08-09 16:09:10 浏览: 141
Ubuntu环境QT问题 /usr/bin/ld: 找不到 -lGL(已解决)
5星 · 资源好评率100%
根据引用,问题的原因是在链接时找不到名为-lEigen3::Eigen的库。根据引用,这可能是由于在安装glibc-devel、glibc和gcc-c时,只安装了libc.so而没有安装libc.a所导致的。而使用-static选项时,只能使用libc.a库,而不能使用libc.so库,因此会出现找不到libc的错误。为了解决这个问题,可以尝试安装包含libc.a的对应开发包。
此外,根据引用,在配置过程中需要安装cmake、gcc、g和Git工具。因此,还需要确保这些工具已经正确安装。可以通过在终端中运行以下命令进行安装:
sudo apt-get install cmake
sudo apt-get install git
sudo apt-get install gcc
当这些工具都正确安装后,再重新尝试编译链接程序,应该就可以解决找不到-lEigen3::Eigen的问题了。
阅读全文