GNU科学图书馆停止在Ubuntu 16.04工作

Gnu Scientific Library stopped working in Ubuntu 16.04

本文关键字:Ubuntu 工作 图书馆 GNU      更新时间:2023-10-16

我在我的Ubuntu 14.04上安装了GSL(GNU科学库),而且工作正常。然后,我升级到Ubuntu 16.04,现在,如果我尝试使用GSL编译C 代码,我会获得错误消息

g++ -c FILE.cpp
In file included from FILE.cpp:1:0:
FILE.h:3:28: fatal error: gsl/gsl_matrix.h: No such file or directory
compilation terminated.
Makefile:42: recipe for target 'FILE.o' failed
make: *** [FILE.o] Error 1

我如何解决此问题?

升级似乎已删除了旧软件包。您将需要从存储库中重新安装它们。命令apt-cache search gsl包括以下相关软件包:

libgsl-dev - GNU Scientific Library (GSL) -- development package
libgsl2 - GNU Scientific Library (GSL) -- library package
gsl-bin - GNU Scientific Library (GSL) -- binary package

由于您正在做开发工作,因此应安装libgsl-dev