龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 6968|回复: 13

qtcreator1.1版本在龙芯上面编译成功

[复制链接]
发表于 2009-5-5 15:01:44 | 显示全部楼层 |阅读模式
qtcreator1.1依赖于qt-4.5.1
所以compile qtcreator1.1之前必须compile qt-4.5.1
目前在debian的sid里面官方已经成功编译了x86的qt-4.5.1,但是mipsel版本编译了三次都出错了,目前还是qt4.4.3-2的版本。
好了,开始干吧
从x86分支里面下载qt-4.5.1,下载完source code之后,拷贝到loongson上面,然后通过dpkg-buildpackages来进行编译,但是在编译到arch的时候出现了错误,提示mips1不支持某些指令,重新.set mips3之后就可以通过编译。

编译完之后的debian包:
libqt4-assistant_4.5.1-1_mipsel.deb   
libqt4-sql-mysql_4.5.1-1_mipsel.deb
libqt4-core_4.5.1-1_mipsel.deb     
libqt4-sql-odbc_4.5.1-1_mipsel.deb
libqt4-dbg_4.5.1-1_mipsel.deb     
libqt4-sql-psql_4.5.1-1_mipsel.deb
libqt4-dbus_4.5.1-1_mipsel.deb         
libqt4-sql-sqlite2_4.5.1-1_mipsel.deb
libqt4-designer_4.5.1-1_mipsel.deb     
libqt4-sql-sqlite_4.5.1-1_mipsel.deb
libqt4-dev_4.5.1-1_mipsel.deb         
libqt4-svg_4.5.1-1_mipsel.deb
libqt4-gui_4.5.1-1_mipsel.deb         
libqt4-test_4.5.1-1_mipsel.deb
libqt4-help_4.5.1-1_mipsel.deb         
libqt4-webkit_4.5.1-1_mipsel.deb
libqt4-network_4.5.1-1_mipsel.deb      
libqt4-webkit-dbg_4.5.1-1_mipsel.deb
libqt4-opengl_4.5.1-1_mipsel.deb      
libqt4-xml_4.5.1-1_mipsel.deb
libqt4-opengl-dev_4.5.1-1_mipsel.deb   
libqt4-xmlpatterns_4.5.1-1_mipsel.deb
libqt4-qt3support_4.5.1-1_mipsel.deb   
libqt4-xmlpatterns-dbg_4.5.1-1_mipsel.deb
libqt4-script_4.5.1-1_mipsel.deb      
libqtcore4_4.5.1-1_mipsel.deb
libqt4-scripttools_4.5.1-1_mipsel.deb  
libqtgui4_4.5.1-1_mipsel.deb
libqt4-sql_4.5.1-1_mipsel.deb

qt4-demos_4.5.1-1_mipsel.deb      
qt4-doc_4.5.1-1_all.deb      
qt4-qtconfig_4.5.1-1_mipsel.deb
qt4-designer_4.5.1-1_mipsel.deb   
qt4-doc-html_4.5.1-1_all.deb
qt4-dev-tools_4.5.1-1_mipsel.deb  
qt4-qmake_4.5.1-1_mipsel.deb



好了,安装这些包,然后开始编译qtcreator1.1
编译完之后的包列表:

qtcreator_1.1.0-1_mipsel.deb  
qtcreator-doc_1.1.0-1_all.deb


如果要单纯使用qtcreator的话,只需要使用其中的
libqt4-network
libqt4-xml
libqtcore4
libqtgui4

稍后我会提供一个下载地址的。

[ 本帖最后由 mumutou 于 2009-5-5 16:45 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册新用户(newuser)

x
发表于 2009-5-5 15:11:42 | 显示全部楼层
这个是作什么用的?怎么安装?
发表于 2009-5-5 16:19:05 | 显示全部楼层
太完美了。。qtcreator是一个非常好的IDE. 主要用于c++/qt/kde开发
快,稳定,而且该有的功能都有。
发表于 2009-5-5 22:17:17 | 显示全部楼层
发表于 2009-5-7 21:36:37 | 显示全部楼层
快,我觉得倒是说不上,目前也说不上稳定。

快的,IDE还是QDevelop。

最有吸引力的是它是NOKIA官方推出的IDE,潜力无限。
发表于 2009-5-7 21:38:43 | 显示全部楼层
另外,太感谢楼主了。
我也发现NOKIA默认提供的只有X86版本,不支持mips。
发表于 2009-5-7 21:39:27 | 显示全部楼层
还是希望楼主能说得详细些,比如这段:
从x86分支里面下载qt-4.5.1,下载完source code之后,拷贝到loongson上面,然后通过dpkg-buildpackages来进行编译,但是在编译到arch的时候出现了错误,提示mips1不支持某些指令,重新.set mips3之后就可以通过编译。

我还是不太明白 谢谢
发表于 2009-5-7 23:43:51 | 显示全部楼层
爲什麽沒人搞一搞gtk的手機平臺呢
 楼主| 发表于 2009-5-8 15:54:44 | 显示全部楼层

回复 7# 的帖子

因为在编译的时候,在arch目录里面有一个qatomic_mips.h文件,里面内嵌了一些汇编代码,但是可能qt官方考虑到通用性,因为有些指令是mips3才有的,所以他并且对mips3的指令做特殊处理,所以会导致编译不通过,debian官方也遇到这样的问题。


刚才看了看,debian官方也解决了该问题
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525707
发表于 2009-5-10 21:37:50 | 显示全部楼层
真是不错,这样的话,可以在龙芯上使用Qt Creator了

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-9-21 19:02 , Processed in 0.186022 second(s), 21 queries .

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