gsl 安装:
下载地址: http://mirrors.ustc.edu.cn/gnu/gsl/
新建文件夹gsl,将下载的文件解压到文件夹中。
打开文件夹,里面的INSTALL文件就是安装的步骤:
cd到文件夹中。 -> ./configure ->make ->make check ->make install(这一步需要root权限)
然后运行文件.....报错.....
undefined reference to 'gsl_.....'
原因: /usr/local/include/gsl/gsl_....h 文件里只有函数定义,没有具体实现 所以链接时出现了错误
解决: 参考:https://ubuntuforums.org/showthread.php?t=270924
使用pkg-config –libs gsl 来查询使用该库的时候所需的链接选项 输出:-L/usr/local/lib -lgsl -lgslcblas -lm
使用pkg-config --cflags gsl 来获得正确的编译选项
所以 编译时使用gcc cppname.cpp -L/usr/local/lib -lgsl -lgslcblas -lm 然后就编译成功了啊哈哈哈
运行.out文件 报错...:Segmentation fault(core dumped)
可能时文件过大? 之后用服务器试一下...