06.Linux 编译安装 GSL软件包 在 Ubuntu16.04 上编译程序的时候遇到报错 No package gsl found这是典型的缺少 GSL 库的问题。GNU Scientific Library (GSL) 是一个用于科学计算的 C 语言类库。有超过1000个函数。该类库提供了关于数学计算的很多方面。GNU官网上GSL的介绍https://www.gnu.org/software/gsl/一、下载 GSL 库GSL 官网提供的下载地址 https://mirrors.tuna.tsinghua.edu.cn/gnu/gsl/下载下来并解压我这里下载的是gsl-2.8.tar.gz二、编译这里是安装GSL 库 到默认目录。如果需要自定义安装目录可以参考 参考链接[1] :Linux 安装GSL库到目标路径进入解压后的目录然后进行编译这一步需要花几分钟sudoaptupdatesudoapt-yupgradesudoaptinstallbuild-essential gccmakesudoaptinstalllinux-headers-$(uname-r)cdgsl-2.8 ./configure# 必须先执行这条指令,这条指令执行之后会在当前目录下生成 Makefile文件这样才能够执行后面的 make 指令.make-j$(proc)三、测试选择性的安装 GSL 库之前测试一下这个库选择性的需要花几分钟makecheck四、安装库sudomakeinstall五、检验安装完成后检验一下 gsl的include、lib内的gsl文件。ll /usr/local/bin/ ll /usr/local/lib/ ll /usr/local/include/因为是安装到了默认的安装目录所以不需要配置环境变量至此 GSL 库安装成功。