Ads 468x60px

##EasyReadMore##

05 6月, 2013

編譯 Qtopia for X86 Linux

 image

自由之臂的文件上建議使用的os為 fedora

但本人獨愛 ubuntu 所以有一堆問題產生…

如果你用"./build-all"編譯的話,現在用"./build-all 2>&1 |tee build.log"  (註) 編譯,編譯結束或出錯中止後,在當前目錄下會生成build.log文件,把這個文件附上來

checking for Qt... configure: error: Qt (>= Qt 2.2.2) (library qte) not found. Please check your installation!
For more details about this problem

需降低gcc版本

apt-get autoremove gcc-4.4

apt-get install gcc-4.3 g++-4.3

cp /usr/bin/g++-4.3 /usr/bin/g++

cp /usr/bin/gcc-4.3 /usr/bin/gcc

安裝下列所有套件…不然會有一堆東西找不到

apt-get install g++ libz-dev libjpeg-dev libpng-dev libx11-dev libxext-dev

錯誤訊息:

/usr/bin/ld: cannot find -luuid
collect2: ld returned 1 exit status
make[5]: *** [../../../lib/libqpe.so.1.5.3] Error 1

查找系統中是否 libuuid.so

locate libuuid

會找到下列結果

/lib/libuuid.so.1
/lib/libuuid.so.1.3.0.

卻沒有 libuuid.so 所以

cp /lib/libuuid.so.1 /lib/libuuid.so

成功後 ./run 就可以執行了

image

0 意見:

張貼留言

 
Blogger Templates