跨平台GUI--Qt ACER Aspire on Linux 开发环境安装配置(QT + GCC ) (原创)

今天在一个Acer 的 EBOOK 上安装QT开发环境。这是一个小容量,精简版的Linux, Aspire One Linux, 安装过程中出现问题最多,

首先,这个系统没有GCC环境,要安装GCC环境,不然安装时会报“SOL_SOCKET undeclare "等问题,

安装GCC,有很多种方式,首先尝试了手动译安装,下载GCC4.13解包配置,安装,可惜没成功,没耐心去看也其它linux的不同直接用RPM包的yum工具来安装,真是一个好东西呀,因为Aspire One Linux是基于Federal Linux改的,所以支持yum,不支持apt-get等RPM包工具。首先联上网线,因为要从外网上取得安装内容。

       $ sudo yum install glibc-... 

       $sudo yum install gc++...

几分钟OK,很快

然后再去下载QT opensource 4.5.0 for  linux.包。解压,

进入解压目录。/configure

然后gmake,一会出现找不到 X11/Xlib.h, X11/Xos.h X11/Xutils.h等几个头文件,这是Linux缺少X11的开发包当然最快方式 yum

      $sudo yum install X11libs-dev

再继续qmake, 又会出现 /usr/local/ld: can't find -lXext这是没有安装X11的ext扩展包解决办法:

     $sundo yum install X11ext.dev

再继续qmake 不久又会出现 qtestcase.cpp:1490 callgrindChildExitCode undeclare解决办法

打开qtestcase.cpp文件,把callgrindChildExitCode的定义前移至qExec函数的开始几行

这是这个版本出现的bug,这样的问题也会出?不敢相信。OK

再继续qmake 还会出现问题吗?不知道,看明天的编译结果,我要回家了。(注:里面的部分sudo 命令行凭记忆写出的,可能有几个参数不准确)

posted @ 2009-02-27 19:33  岁月无声  阅读(605)  评论(1编辑  收藏  举报