跨平臺GUI--Qt ACER Aspire on Linux 開發環境安裝配置(QT + GCC )

洛欣發表於2010-04-28

今天在一個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 命令列憑記憶寫出的,可能有幾個引數不準確)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22785983/viewspace-661568/,如需轉載,請註明出處,否則將追究法律責任。

相關文章