pgplot的安装

我们首先需要下载PGPLOT,下面网站可以下载:
PGPLOT下载地址
开始安装:

进入到pgplot下载的文件夹下,解压:

tar -xf pgplot5.2.tar.gz

首先将解压后的文件移动到/usr/local/src文件夹下,首先在/usr/local新建一个pgplot文件夹:

然后将/usr/local/src/pgplot文件里的drivers.list复制到/usr/local/pgplot。

修改drivers.list, 打开以PSDRIV 1,2,3,4; 打开XWDRIV 1,2

然后进入到/usr/local/src/pgplot/src

执行下面命令:

sudo cp grpckg1.inc grpckg1.inc_backup 
sudo cp pgplot.inc pgplot.inc_backup   

修改grpckg1.inc,将第29行的8改成32, 即GRIMAX=32代替GRIMAX=8.

修改pgplot.inc, 将第7行的8改成32, 即PGMAXD=32代替PGMAXD=32.

进入/usr/local/pgplot后,生成make文件,这里需要指定路径(在/usr/local/pgplot路径下):

sudo /usr/local/src/pgplot/makemake /usr/local/src/pgplot linux g77_gcc

修改makefile文件,将25行的FCOMPL=g77改为FCOMPL=gfortran,将26行的FFLAGC=-u -Wall -fPIC -O该为FFLAGC=-ffixed-form -ffixed-line-length-none -u -Wall -fPIC -O。

然后进行编译,这里有两种编译方式,可以用Fortran进行编译,也可以用C进行编译(依赖Fortran)

sudo make       # 编译fortran部分
sudo make cpg   # 编译C部分

然后修改makehtml文件,将第一行改为#!/usr/bin/perl后,执行:

sudo make pgplot.html

然后删除不必要的文件:

sudo make clean

开始链接,进入/usr/local/lib

sudo ln -s /usr/local/pgplot/libpgplot.a libpgplot.a	   # F77 静态库
sudo ln -s /usr/local/pgplot/libcpgplot.a libcpgplot.a  # C 静态库
sudo cp /usr/local/pgplot/libpgplot.so .                # 动态库

修改/ept/ld.so.conf,在最后增加/usr/local/lib后,执行:

/sbin/ldconfig -v  # 更新路径
sudo ln -s /usr/local/pgplot/cpgplot.h /usr/local/include/cpgplot.h

开始写环境用户变量:

export PGPLOT_DIR=/usr/local/pgplot
export PGPLOT_DEV=/xwin
source .bashrc即可

测试:

cd /usr/local/pgplot
./pgdemo1

大功告成!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星空下0516

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值