linux gnuplot字体,linux_gnuplot之编译.pdf

linux_gnuplot之编译

Linux gnuplot软件源码编译

Linux 下有众多的小软件,秉承一个软件只做一件事并将之做好,做

出色的哲学,这些小软件具有优良,精巧的特点。作为一个工科男,

我这里要提的就是gnuplot这个精美的作图小软件。你肯定对他有所

了解了,否则没必要看这篇文章。只要在软件库中用sudoapt-getinstall

gnuplot 就可以安装了,如果你使用的ubuntu 系统。

那么先来回答一个问题,为什么编译?你要清楚编译软件是一件

耗时耗精力的工作,这可不像我们学c语言时的编译那么简单,毕竟

那时我们的程序小,没几行,应该很少超出百行。而gnuplot却有上

万行代码,代码还依赖各种库运行,你必须解决各种所谓的依赖才行。

这意味着,为了装gnuplot软件,你必须装A软件,为了装A软件你

必须装B软件,依次类推直至所有依赖解决为止。编译虽说麻烦,

但却有以下好处:

①自己动手丰衣足食

通过在软件目录下运行 ./configure - -help 你可以得到一份

大菜单。看一看,想一想,然后确定你想要什么的特性你就可以针对

性的选择了。你可以添加新功能,隐去其他不想要的功能。软件仓库

提供的是一份老少咸宜的饭菜,但是却忽略了针对性。现在,你可以

选择了,或甜,或辣,或酸等等。

②与众不同,打上软件风格烙印

通过编译你可以添加自己所喜欢的特性,剔除不想要的没有用处

的功能,从而最优化软件,别人无法更改你的软件,也不会有与你完

全一样的软件。

③陶冶情操

自己动手编译软件,将一个个的难题解决,既锻炼了软件安装技

能,又能体会到一种满足感,实乃愉悦身心之一良方啊!

解决了为什么的问题,我们迫切想问如何编译?这才是本文最关

心的事!莫急,待我慢慢来讲述

㈠ 首先,你得下载源码文件,一般都是打包方式发布的,以××

××.tar.gz或者××××.tar.bz结尾。

㈡ 将源码包进行解压。打开终端对.tar.gz执行命令 tar -xzvf

××××.tar.gz,对.tar.bz执行命令 tar -xjvf ××××.tar.bz。

如下图是我的情况:

cd 进入软件目录:

㈢ 测试查看编译选项。执行./configure - -help 命令。这个命令

可以察看本软件提供的特性,如何选择以及去掉某些不想要的特性。

命令运行结果如下图:

由于列出选项太多,下图承接显示:

上面列出各种选项,有的默认自动编译进去,有的默认隐去。如 --

disable-wxwidgets 表示下面如果编译时如果满足编译出wxt终端

的条件则自动编译进去此项功能,除非用此命令禁止编译此功能。好

好研读一番,明确自己想要的特性。建议是加上 - -enable-qt 功

能,这个图形显示终端可以对图进行背景添加颜色。

㈣运行 ./configure - - prefix=×× - - enable-qt (此处自己

择特性) > ××.log (为安装路径,自选)。将输出重定向至其他

文件中,这样做的好处是,正确的信息会输入文件中,而错误和警告

会输出至终端界面,便于查看。其实完整的输出信息会保存在

config.log 文件中,你可以自己查阅,仔细阅读。

㈤这一步是最重要的。如果你运气足够好的话,则会显示很少的警告,

这取决于你是否安装相对应的库。下面是我的config.log 的最后面信

息:

可以看到,如果检测环境可以的话,那么相对应的功能就会被编译实

现,否则就别进行下一步的编译了。但是通常我们没那么幸运。通常

它会显示如下:

configure:15378:result: (withapplicationdefaults,in/etc/X11/app-defaults/)

configure:15386:result: jpeg terminal:yes

configure:15395:result: gifterminal:yes(withanimatedgif)

configure:15408:result: pngterminal:yes

configure:15416:result: (jpeg,gifandpngterminalscanuseTTFfonts)

configure:15435:result: pdfterminal:no(requireslibpdf)

configure:15452:result: linuxterminal(vgaconsole):no(use--wit

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值