如何安装 libg2c

如何安装 libg2c

我试图逃跑

make 2D -j6 IN=2DPrograms/CD_2D_DirectSolver OUT=OUTPUT/cd.exe

命令。运行此 make 文件时,终端出现以下错误:

g++: error: EXT_LIB/g2c/libg2c_LINUX.so.0: No such file or directory

因此我尝试通过以下命令安装 libg2c,但对我来说不起作用。

sudo apt-get install libg2c0

我正在运行 Ubuntu 13.04-32 位机器。如果有人能帮助我,那就太好了。

答案1

这对我有用:

wget http://old-releases.ubuntu.com/ubuntu/pool/universe/g/gcc-3.4/libg2c0_3.4.6-6ubuntu5_i386.deb
sudo dpkg -i --force-all libg2c0_3.4.6-6ubuntu5_i386.deb

我必须从旧版本中获取它,因为它不再与 Ubuntu 一起分发。

答案2

在 gcc 发生变化后,它从 8.04.1 开始就不再存在了。gfortran 是您可以研究的替代方案。

欲了解更多详情,请查看此链接启动板错误链接

答案3

从以下链接下载 libf2c-3.4.4-2.fc3 软件包,两个分别对应 32 位和 64 位,根据您的系统类型使用一个。如果您愿意,可以从此处尝试更新的版本关联

32 位

64 位

下载后,打开 rpm 文件。我使用了这个命令:

alien --scripts --generate libf2c-3.4.4-2.fc3.x86_64.rpm

找到libg2c.so.0和libg2c.so.0.0.0两个文件,然后执行以下命令:

sudo mv libg2c.* /usr/lib

重启,一定要重启!

您可以解决该错误。

这个错误的解决办法有很多,但是我都试过了,还是觉得这个是最简单,最容易使用的。

来源

相关内容