天嵌 ARM开发社区

 找回密码
 注册
查看: 2506|回复: 12

请问ubuntu下tslib的移植

[复制链接]
新手中的菜鸟 发表于 2012-3-26 17:35:26 | 显示全部楼层 |阅读模式
ubuntu11.10环境下
使用TQ2440光盘里的交叉编译工具与在Qte_20100601.tar.bz2中的tslib1.4.1源码
在./configure过程中 找不到所需要的交叉编译工具链
导致qt4.5源码移植无法正常进行

在Terminal里arm-linux-gcc -v显示安装成功的

而不使用TQ提供的交叉编译链又异常麻烦 需要重新编译uboot 内核等 希望给予解答
 楼主| 新手中的菜鸟 发表于 2012-3-26 18:37:27 | 显示全部楼层
没有人解答么....
亚瑟王 发表于 2012-3-26 18:54:53 | 显示全部楼层
新手中的菜鸟 发表于 2012-3-26 18:37
没有人解答么....

亲,快下班了才发帖子。把你的错误信息贴出来。
 楼主| 新手中的菜鸟 发表于 2012-3-27 12:05:47 | 显示全部楼层
Build tslib , please wait ...

configure: WARNING: If you wanted to set the --build type, don't use --host.
    If a cross compiler is detected then cross compile mode will be used.
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking for arm-linux-strip... no
checking for strip... strip
checking for arm-linux-g++... no
checking for arm-linux-c++... no
checking for arm-linux-gpp... no
checking for arm-linux-aCC... no
checking for arm-linux-CC... no
checking for arm-linux-cxx... no
checking for arm-linux-cc++... no
checking for arm-linux-cl.exe... no
checking for arm-linux-FCC... no
checking for arm-linux-KCC... no
checking for arm-linux-RCC... no
checking for arm-linux-xlC_r... no
checking for arm-linux-xlC... no
checking for g++... g++
checking for C++ compiler default output file name... a.out

tslib1.4.1的configure无法识别TQ光盘里面提供的EABI4.3.3 或者3.4.5....
已安装 automake autoconf libtool....
Ubuntu环境下的
使用tslib1.4也是几乎一样的问题
 楼主| 新手中的菜鸟 发表于 2012-3-27 12:06:29 | 显示全部楼层
本帖最后由 新手中的菜鸟 于 2012-3-27 12:28 编辑
亚瑟王 发表于 2012-3-26 18:54
亲,快下班了才发帖子。把你的错误信息贴出来。

问题和代码在4L 麻烦看下哈

我想问的就是如何在ubuntu下使用TQ官方提供的交叉编译链编译安装tslib...

这样就没法编译出4.5版本的qmake...导致各种学习进度上的延误,望指导...
 楼主| 新手中的菜鸟 发表于 2012-3-27 22:14:13 | 显示全部楼层
没有人回答??:dizzy::dizzy::dizzy::dizzy::dizzy::dizzy:
亚瑟王 发表于 2012-3-28 11:40:53 | 显示全部楼层
新手中的菜鸟 发表于 2012-3-27 22:14
没有人回答??

亲,论坛里面有关于ubuntu中安装交叉编译器的说明的,修改的是/etc/environment文件。
ubuntu里面是没有qmake命令的,需要做一个链接,人为添加一个qmake命令。ln -fs /usr/bin/make /usr/bin/qmake。
 楼主| 新手中的菜鸟 发表于 2012-3-28 12:47:12 | 显示全部楼层
......ubuntu下修改/etc/profile或者/etc/environment是一样的吧....
在source /etc/profile或者/etc/environment后结果都会把交叉编译链加入到PATH中...
而且我也说了 交叉编译链已经安装成功

还有qmake命令....这样的回答我很无语,在qt creator中需要在选项中加入不同的qmake版本来将工程编译成能在不同的环境下使用的qt程序...而这个qmake的路径在qt creator中是手动指定的...实在不明白为什么要人为添加一个make的符号链接qmake....

我提问的是编译tslib....亚瑟王莫要答非所问...:dizzy::dizzy:
 楼主| 新手中的菜鸟 发表于 2012-3-28 13:06:38 | 显示全部楼层
:L:L:L

不淡定了....

在把环境变量加入到/etc/environment中
并且$sudo su 到root权限 就成功./configure了...:L

不明白有什么区别啊...

还是谢谢亚瑟王了...
 楼主| 新手中的菜鸟 发表于 2012-3-28 18:31:45 | 显示全部楼层
亚瑟王 发表于 2012-3-28 11:40
亲,论坛里面有关于ubuntu中安装交叉编译器的说明的,修改的是/etc/environment文件。
ubuntu里面是没有 ...

你说的是gmake命令吧....
亚瑟王 发表于 2012-3-29 12:04:06 | 显示全部楼层
新手中的菜鸟 发表于 2012-3-28 18:31
你说的是gmake命令吧....

不好意思啊,我看错了命令。
tslib是不需要qmake的。在qt creater里面设置qmake的方法就按照教程的做就行了。
 楼主| 新手中的菜鸟 发表于 2012-4-12 12:29:13 | 显示全部楼层
ubuntu下很多还是权限的问题 sudo su到#下就好了...:Q:Q:Q:Q
亚瑟王 发表于 2012-4-18 16:27:33 | 显示全部楼层
新手中的菜鸟 发表于 2012-4-12 12:29
ubuntu下很多还是权限的问题 sudo su到#下就好了...

用root用户登录吧,少很多麻烦。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2024-10-7 04:26 , Processed in 1.040949 second(s), 18 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表