交叉编译gnuplot
来源:互联网 发布:程序员斗图表情包 编辑:程序博客网 时间:2024/06/06 05:17
1 源码获取
可以从参考资料[1]中下载gnuplot源码,这里以4.6.6版本为例子进行说明。
2、configure
首先使用configure脚本对gnuplot进行配置:
./configure --host=arm-arago-linux-gnueabi
3、config.log
完成配置后,查看config.log,发现:
4、依赖库
假设所需要的库都已经安装到ubuntu的~/omapl138_rootfs/lib中(详见《交叉编译libgd》)。
为了方便配置,自己在gnuplot中编写一个configure.sh脚本,内容如下:
#!/bin/bashPREFIX=/home/liyihai/omapl138_rootfsHOST=arm-arago-linux-gnueabiexport LD_LIBRARY_PATH=$PREFIX/libexport PKG_CONFIG_PATH=$LD_LIBRARY_PATH/pkgconfigexport LDFLAGS="-Wl,-rpath-link $LD_LIBRARY_PATH"./configure --prefix=$PREFIX --host=$HOST需要说明的是,PKG_CONFIG_PATH是不可少的。
使用以下命令使得configure.sh可执行
ubuntu $ chmod +x configure.sh执行configure.sh,进行配置。再看config.log有关png的支持部分:
5、编译
执行make进行编译,结果如下:
编译完后,Makefile中还包含了对生成的bf_test可执行文件的测试。但是这是交叉编译,所以在ubuntu中自然是cannot execute binary file。
查看src目录,发现已经生成了gnuplot可执行文件。
将其复制到开发板上,运行时提示缺少相关库。将交叉编译过程中使用到的库复制到开发板上即可。
到此,交叉编译结束。
参考资料
[1]gnuplot homepage
0 0
- 交叉编译gnuplot
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 交叉编译
- 项目移植到android平台流程(cocos2dx3.0)
- Git--与众不同
- 第17周上机实践项目1——体会函数参数传递
- java之数组排序
- 导入CocoStudio到项目工程的方法
- 交叉编译gnuplot
- nyoj593 Take it easy!
- android 开源框架Universal-Image-Loader完全解析(一)--- 基本介绍及使用
- android 开源框架Universal-Image-Loader完全解析(二)--- 图片缓存策略详解
- android 手机芯片reference-ril层技术总结一
- 搬家到CSDN
- 解决Wampserver中服务启动错处的问题
- Activity启动模式总结
- 高效能程序员的修炼—第一次读后感