GSL-GNU Scientific Library,是C/C++数值计算库,提供了快速傅里叶变换FFT、向量和矩阵、线性代数、随机数生成器等程序。
下载gsl源码
下载地址:https://www.gnu.org/software/gsl/
安装步骤
(1)解压:
tar -zxvf gsl-latest.tar.gz
(2)新建目标安装文件夹:
mkdir gsl
本文在/home/arm/Desktop下新建
(3)进入解压源码目录:
cd gsl-2.6
(4)配置configure文件:
./configure CC=/usr/local/arm/arm-2009q3/bin/arm-none-linux-gnueabi-gcc-4.4.1
--host=arm
--prefix=/home/arm/Desktop/gsl
–host=arm表示目标运行平台为ARM
–prefix参数表示安装路径
arm-none-linux-gnueabi-gcc-4.4.1为交叉编译工具链
/home/arm/Desktop/gsl为步骤(2)新建的安装文件夹
(5)编译:
make
(6)安装:
make install
(7)检查安装是否成功:
make installcheck
(8)参考gsl文档,编写测试程序gsl_test.c
(9)编译:
arm-none-linux-gnueabi-gcc-4.4.1 -Wall -I/home/arm/Desktop/gsl/include -c gsl_test.c
(10)链接:
arm-none-linux-gnueabi-gcc-4.4.1 -L/home/arm/Desktop/gsl/lib gsl_test.o -lgsl -lgslcblas -lm -o gst_test
(11)拷贝可执行文件gsl_test到目标平台运行