交叉编译 FLTK1.3.0
有项目需要在开发板上用到fltk这个轻量级的GUI开发工具,于是开始了这段艰苦之旅。虽然还有问题,但还是取得了一定的进展,应该可以在目标板跑程序了~在此留个记录,希望能够给需要的朋友们一点参考。
在编译的过程中,参考了大量网上的资料,在此说声谢谢~
http://blog.chinaunix.net/uid-20595394-id-1619435.html
http://blog.chinaunix.net/uid-20595394-id-1619427.html
http://blog.csdn.net/pafone/article/details/6307401
http://tauruspdj.blog.163.com/blog/static/4312500620080279183197/
http://comments.gmane.org/gmane.comp.lib.fltk.general/25622
http://blog.csdn.net/marlene0312/article/details/5959407
http://blog.csdn.net/crazyboy2005/article/details/4510363
其中 重点推荐 1、2、4三个链接。
编译所用的源码包: arm-linux-gcc 3.4.5.tar.gz fltk-1.3.0-source.tar.gz freetype-2.3.10.tar.gz jpegsrc.v6b.tar.gz microwindows-full-0.92.tar.gz nxlib-0.46.tar.gz
1.先按照上面第一个链接编译好microwindows(Nano-X)。中间会出现错误,基本上在网上都能找到解决的方法。
2. 按照上面第四个链接顺序做。编译好nxlib。
3.将第一步编译好的libnano-X.a 或者libnano-X.so拷贝到nxlib目录下,和libNX11.a或libNX11.so放在一起。
4.cd fltk-1.3.0,我的配置选项:./configure --host=arm-linux --prefix=/usr/local/mwinx/fltk --with-x --x-includes=/home/xxx/xxx/mwinx/nxlib --x-libraries=/home/xxx/xxx/mwinx/nxlib。然后make;主要在这一步卡住了。
错误:
Linking fluid...
../lib/libfltk.a(utf8Input.o)(.text+0xef8): In function `XUtf8LookupString':
: undefined reference to `XIMOfIC'
../lib/libfltk.a(utf8Input.o)(.text+0xf08): In function `XUtf8LookupString':
: undefined reference to `XLocaleOfIM'
解决:将utf8Input.c 中对应的代码删掉,编译。
目前最新的错误
Linking editor...
Generating fast_slow.cxx and header from fast_slow.fl...
../fluid/fluid: 1: Syntax error: word unexpected (expecting ")")
make[1]: *** [fast_slow.cxx] 错误 2
make: *** [all] 错误 1
目前还没找到解决的办法。期待高手指点。
交叉编译 FLTK1.3.0相关推荐
- 交叉编译使用 hostapd-2.0 在开发板上开机自启动无线网卡 AP 功能
文章目录 交叉编译 使用 hostapd 使用 DHCP 分配 IP 查看状态 开机自启动 1. MDEV 配置文件 2. MDEV 执行的脚本 参考链接 交叉编译 tar xzf hostapd-2 ...
- Ubuntu20.04 交叉编译openssl 1.0.1f
第一步:配置gcc环境 sudo vi /etc/profile写入export PATH=$PATH:/opt/gcc/bin 然后重启电脑 第二步:执行命令 ./config no-asm sha ...
- opencv 全志_移植opencv人脸识别到全志A10开发板上 +linux3.0内核
移植opencv人脸识别 libz: zlib-1.2.3 libjpeg: jpegsrc.v6b libpng: libpng-1.2.18 libyasm: yasm-0.7. ...
- 估算带卷积核二分类0,3的网络的收敛时间和迭代次数
制作一个网络分类minst的0和3求出这网络的迭代次数曲线表达式n(δ),和准确率表达式p-max(δ),用预期准确率去估算n,并推算需要的时间. 将minst的28*28的图片缩小到9*9,网络用一 ...
- persistence.cpp:2197:ann.xml(1): There should be space between attributes in function icvXMLParseTag
August 3, 2016 作者:dengshuai_super 出处:http://blog.csdn.net/dengshuai_super/article/details/52069634 声 ...
- zd394071264的专栏,有很多很好很相近的东西
Handler简要介绍 2014-08-14 12:07 阅读(139) 评论(0) C语言实现冒泡.插入.选择.快速排序 2013-09-14 20:08 阅读(303) 评论(0) Lin ...
- 神经网络收敛标准与准确率之间的数学关系
制作一个带一个3*3卷积核的神经网络,测试集是minst的0和2图片集,将28*28的图片缩小成9*9,隐藏层30个节点所以网络的结构是 S(minst0)-(con3*3)49-30-2-(1,0) ...
- 用共振频率去进行图片分类的尝试
假设有一种物质,这种物质的原子核的质子数和电子数可以不同,允许质子的带电量不同,并且质子带负电,同时这个原子的电子不满足鲍利不相容原理,环境温度是 (1/1.3806505)*10^23k,电子波的频 ...
- 收敛标准对迭代次数影响
制作一个n*n的网络,将收敛标准分别设定在,0.001,0.01,0.02,0.03,0.04,0.05,0.06,0.07,0.08,0.09,0.1,观察网络达到平衡时迭代次数的变化. 比如如图的 ...
最新文章
- 管理云栈将会胜出吗?
- Pro LINQ 之三:LINQ to DataSet
- sql 导航函数 lead
- android.mk编译动态库,安卓之Android.mk多文件以及动态库编译
- 梯度下降(Gradient Descent)的收敛性分析
- mysql 查看有没有drop权限的命令
- iphone9发布_【60秒半导体新闻】消息称国外疫情爆发让苹果取消发布会 iPhone 9跳票/华为P40全家福:7种配色、陶瓷尊享版配豪华五摄...
- 4999元起!华为Mate 40今日开启预售:搭载麒麟9000E
- TensorFlow tf.keras.losses.CategoricalHinge
- bzoj 2330 糖果
- 为什么说干实业的玩不过干金融的?
- java 新项目计划_Java的新项目学成在线笔记-day6(十二)
- 校园一卡通系统可行性方案
- python安装pygame的命令是什么_Python的pygame安装教程详解
- android在线图标生成工具,图标在线生成工具Android Asset Studio的使用
- 网课答案公众号查询方法
- 傅里叶变换后面的到底有什么小秘密?
- 反垄断法正确实施的三大关键点
- 电子邮件营销有哪些方法?
- 考研数学之线性代数知识点
热门文章
- web浏览器_你最常用的web测试-浏览器兼容性测试
- Educational Codeforces Round 25
- 安装spring-tool-suite插件
- XSLT 与 Java集成常见技术关键点
- Android之UI控件
- ios开发入门篇(四):UIWebView结合UISearchBar的简单用法
- 哪个是更早的时间 date_淘宝用户行为分析(漏斗模型+pv,uv,pv/uv,复购率,用户活跃时间段)...
- Linux网络编程基础(二)
- [PHP] 超全局变量$_FILES上传文件
- C语言在VS2017环境下写俄罗斯方块的感悟