Android with root Git for version control Lircd with Raspberry Pi for IR receiver and sender Tips for Windows Depolying your own password management tool -- KeeWeb Depoly your flask app into Heroku Fix shit IE code manually ISBN to Book Category by Scraping DangDang A Generic Makefile for C/C++ Program Configure Raspberry pi Remove watermark with PyPDF2 tips for docker Anaconda+TensorFlow+CUDA Snippets Configure Remote Mathematica Kernel Build your own ngrok server Access Array SSL VPN 使用Rstudio制作html5幻灯片 tips for Mac OS X system Tips for ipython notebook 配置Ubuntu server + Openbox (Obuntu) tips for Vimperator tips for Vim 安装CUDA My First Jekyll Blog rsync常见选项 在Linux中读取Ipod touch的文件 tip for texmacs 在VPS上建站的一些tip Gnuplot绘图札记 Samba系统和autofs自动挂载 Linux中alsamixer声卡无法录音 搭建自己的RSS订阅器——Tiny Tiny RSS Grub2引导安装Ubuntu awk tips 将Ubuntu系统装入U盘 The Great Rtorrent 编译GCC 再这样剁手!!!该死的libgd 使用ulimit进行资源限制 使用SSH代理上IPV6 使用RCurl抓取网页数据 修复Ubuntu Grub记 openbox中的文件关联 在Ubuntu 12.04下编译qtiplot 处理BCM4312网卡驱动纪实 配置我的Ubuntu Server记 Cygwin杂记 Linux 使普通用户具有以超级权限执行脚本 让firefox自定义地处理文件类型 WordPress优秀主题及插件 在phpcloud上搭建wordpress UBUNTU下用pptpd做VPN server ubuntu升级内核过后的一些问题 安装telnet服务 kubuntu札记 64位kubuntu札记 统计软件R Virtualbox stardict星际译王 Ubuntu重装windows系统后的grub引导修复 SSH服务及花生壳域名解析 采用cbp2make工具由code::blocks工程创建makefile文件 UBUNTU 札记

再这样剁手!!!该死的libgd

2013年12月08日

老外的实验室管理就是很严格,有专门的管理员管理整个实验室的计算机网络.想要root权限,没门!

要用Gnuplot,实验室的版本很旧,完全不能满足我的要求,没有了超级牛力的apt-get,只有自己编译了~~~~~

但是我想要的输出GIF动画的功能始终不能编译成功,configure的时候说需要支持gif的libgd.于是我又去编译libgd,这货依赖超级多!!! 只有一个个编译好.

你以为这样就结束了么?悲剧的是,最新的libgd不知道是有bug还是取消了对GIF的支持. 这货早期版本支持GIF,中间貌似是因为版权问题取消了,但是后来又恢复了啊,貌似是从2.0.29开始恢复的.我下的可是最新版啊~~~~~

最开始的时候我没有考虑libgd的其他依赖,因为系统中貌似已经有了这些依赖了,编译的时候也没有问题,但是编译出来就是无法支持GIF.我一遍遍告诫自己就这样算了吧,用自己笔记本上的画.但是就是手痒,想把这玩意儿搞定,翻了好久Google找到这个在mac上编译Gnuplot.开始的时候想这玩意儿太老了,找个新版的来编译.后来实在搞不出来下这个上面说的源代码版本.终于编译过了!!!!

本人那可耻的计算机洁癖又蹦出来了,把编译好的包删掉,看是哪儿出了问题.最后才发现,最新版的libgd对GIF有问题!!!

最后,我就只编译了freetype-2.5.1 gnuplot-4.6.4 libgd2.0.35, 我要的GIF动画就成了.

我本不该这样”孜孜不倦”的,妈的,以后再也不干这种不务正业的事了….

PS:Gnuplot提示找不到arial字体,随便找个arial.ttf放到~/.fonts下,设置环境变量即可

export GDFONTPATH="/path/to/font"
export GNUPLOT_DEFAULT_GDFONT="arial"