當前位置:編程學習大全網 - 源碼下載 - 如何學習gnu scientific library 源代碼

如何學習gnu scientific library 源代碼

GNU scientific library 是壹個強大的C,C++數學庫。它涉及的面很廣,並且代碼效率高,接口豐富。正好最近做的壹個項目中用到多元高斯分布,就找到了這個庫。

GNU scientific library下載地址:http://ftpmirror.gnu.org/gsl/

相應說明文檔下載地址: http://www.gnu.org/software/gsl/manual/gsl-ref.ps.gz

下載之後,需要進行安裝,我使用的系統是ubuntu 12.04 LTS步驟如下:

1, ./configure

2, make

3, make install

這是把庫安裝在默認路徑的方法,這裏是 /usr/local/lib

之後需要把/usr/local/lib 這個路徑添加到 LD_LIBRARY_PATH:

export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

以上就是整個安裝步驟,之後就可以在c,c++程序中進行調用了。

編譯和調用的時候,也有壹些需要註意的地方:

編譯時需要加上壹些後綴:

g++ xxx.cpp -lgsl -lgslcblas -lm

調用時,只需要包含相應模塊的頭文件即可(說明文檔裏面會有提到函數對應的頭文件名)

庫的頭文件都是放在 gsl/目錄下的,寫的時候,按照下面的寫法就行。

#include <gsl/xxx.h>

以上就是本人使用 GNU scientific library 的壹些體會。這個庫確實很實用,有不少地方值得挖掘。對於要常常在程序中使用到高等數學知識的程序員,是個不可多得的好東西。

  • 上一篇:拼多多店鋪商品編號的作用是什麽
  • 下一篇:如何快速入門jQuery Flexigrid 表格插件
  • copyright 2024編程學習大全網