TQ210开发板安装QT交叉编译环境安装总结.docxVIP

TQ210开发板安装QT交叉编译环境安装总结.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
TQ210开发板安装QT交叉编译环境安装总结

TQ210开发板QT交叉编译环境安装总结系统环境:Ubuntu 12.04 64bit TQ 210开发板一,总体流程:二,Ubuntu12.04下安装tslib 1.4 出现各种问题汇总:出现./autogen.sh: 4: ./autogen.sh: autoreconf: not found的错误解决?我看教程说的是直接执行命令 ./autogen.sh就可以了,后来我执行出错:./autogen.sh: 4: ./autogen.sh: autoreconf: not found?上网查了查说是我的版本没有安装automake工具。解决方法如下sudo apt-get install autoconfautomakelibtool这时候再次执行./autogen.sh就不出错了在执行make的时候出现:在函数‘open’中??? 内联自‘main’于 ts_calibrate.c:227:11:/usr/include/i386-linux-gnu/bits/fcntl2.h:51:24: 错误:调用‘__open_missing_mode’,声明有错误属性:open with O_CREAT in second argument needs 3 arguments在函数‘open’中,??? 内联自‘main’于 ts_calibrate.c:229:11:/usr/include/i386-linux-gnu/bits/fcntl2.h:51:24: 错误:调用‘__open_missing_mode’,声明有错误属性:open with O_CREAT in second argument needs 3 arguments?去 tests目录下打开ts_calibrate.c,修改 227和229行解决方法:gcc新版本编译器对语法检查严格,在源文件?./tests/ts_calibrate.c中// 源文件// if ((calfile = getenv(TSLIB_CALIBFILE)) != NULL) {// cal_fd = open (calfile, O_CREAT | O_RDWR);// } else {// cal_fd = open (/etc/pointercal, O_CREAT | O_RDWR);// }// 需要更改成如下形式if ((calfile = getenv(TSLIB_CALIBFILE)) != NULL) {cal_fd = open (calfile, O_CREAT | O_RDWR, 0777);} else {cal_fd = open (/etc/pointercal, O_CREAT | O_RDWR, 0777);}保存后重新编译即可三,Arm-linux-gcc交叉编译器安装详解:1,天嵌入提供的4.4.6交叉编译器的位置;2,解压该安装包:sudo tar -xjvf ~~~~~~~~~ -C /3,他会解压到:/opt/EmbedSky/4.4.6路径下,可以看到里面有个bin4,添加环境变量:vi /etc/profile在最后添加:export PATH=$PATH:/opt/EmbedSky/4.4.6/binwq保存退出后source /etc/profile然后重启电脑5,输入arm-linux-gcc -v可能会提示如下错误:遇到这种情况请先检查自己的路径有没有出错,如果确定没有;如果Ubuntu系统是64位,那么很可能就是如下的原因:安装完这个之后再输入arm-linux-gcc -v应该就没有问题了。至此,交叉编译器安装完成。四,编译qt-4.5 for arm:在你arm-linux-gcc配置好之后,做到这里,我们就可以开始编译qt-4.5 for arm了!1,解压qt-4.5源码包:sudo tar xjvf qt-4.5_for_TQ210_V1.0.tar.bz2 -C /2,解压好了之后,我们就会在/opt/EmbedSky/qt-4.5里面发现一下各个文件第一个是源码包,第二个是天嵌编译好的arm开发板上qt-4.5的脚本文件,第三个可以不用管,(如果需要你可以去pdf中查看下),本来编译arm上的qt-4.5正常的做法是进源码包,然后控制执行./configure 的参数的,但是这里既然有官方脚本,那我们就不自己输了。3,执行脚本sudo ./arm_qt4.5_build,我们很可能会遇到这个问题。The tslib functionality test failed!You might need to modify the include and library search pa

文档评论(0)

xjj2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档