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

时间:2017-09-13 14:34:16

标签: c++ ubuntu-16.04 gsl

我在我的Ubuntu 14.04上安装了GSL(Gnu Scientific库),它工作正常。然后我升级到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

如何解决此问题?

1 个答案:

答案 0 :(得分: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