编译Qt4.8.5源码

官网下载qt-everywhere-opensource-src-4.8.5.tar.gz

1.解压:tar -zxvf qt-everywhere-opensource-src-4.8.5.tar.gz

2.进入目录

3.配置,./configure

    此步一般会检测源码编译所需的依赖。见错误1

4.make

5.make install




错误1.Basic XLib functionality test failed!

解决方法:apt-get install libx11-dev

                    apt-get install libxext-dev

                    apt-get install libxau-dev


错误2.编译过程中遇到好多worning:并出现类似recipe for target 'sub-script-make_default-ordered' failed的错误

解决方法:编译器版本太高,降级编译器。

                 apt install gcc-4.8

                 apt install g++-4.8

                 进入/usr/bin目录

                 mv gcc gcc.old

                 mv g++ g++.old

                 ln -s gcc gcc-4.8

                 ln -s g++ g++-4.8


你可能感兴趣的:(linux源码编译出错记录)