某些plplot函数无法与gfortran链接

时间:2015-03-30 08:49:25

标签: fortran gfortran

我有一个使用如下plplot函数的fortran代码:

   call plsetopt('geometry','800x600+800+1')
   call plsetopt('np',' ') ! No pause between pages
   call plsdev('xwin')
   call plinit()
   call plfontld(1)
   call plfont(2)
   call plssym(0.0d0,1.5d0)  ! Set symbol size
   call pladv(0)             ! Advance and set page
   call plschr(0.0d0,0.8d0)  ! Set character scale
   call plvpor(0.15d0,0.85d0,0.15d0,0.85d0)
   call plwind(xmin,xmax,vmin,vmax) ! Set scale
   call plbox('BCNST',0.0d0,0,'BCNST',0.0d0,0) ! Draw box
   call pllab('x','v',titre)
   call plpoin(1,x(1),x(2),18) ! Plot one point with symbol 17
   call plssym(0.0d0,0.8d0)  ! Reset symbol size to small symbol

我使用以下两个命令之一编译代码:

gfortran -I/usr/include/plplot  langevin.f -o langevin -lplplotf95cd -lplplotd

or

gfortran langevin.f -o langevin $(pkg-config --cflags --libs plplotd-f95)s

但仍有一些pplot功能没有成功链接,包括:plsetopt,plsdev,plbox,pllab和plpoin(而其他功能都可以)。我在Ububtu 12上有gfortran 4.6和libplplot 5.9.9(和cairo驱动程序)。

你能告诉我吗?感谢。

0 个答案:

没有答案