在Windows和Mac上,需要安装用于GSL的二进制库。在Linux上,您还需要这些库的头文件。你可以在这里找到不同平台的GSL:Linux: http://www.gnu.org/software/gsl/ 2.单击“确定”。Mac: https://trac.macports.org/browser/trunk/dports/math/gsl/Portfile https://trac.macports.org/browser/trunk/dports/math/gsl-devel/PortfileWindows: http://gnuwin32.sourceforge.net/packages/gsl.htm如果你得到的编译错误类似于:./f2c.h:283:15: error: exception声明中的规范不匹配之前的声明extern double erfc(double) throw();确保没有在任何地方设置“-pedantic”标志,例如在~/中。R / Makevars文件。