Ubuntu16下编译Qt4.8.3源码

Ubuntu16下编译Qt4.8.3源码

编译的环境:

  • Ubuntu16.04.7
  • GCC-4.9
  • Qt4.8.3

首先贴出Qt源码的下载地址https://download.qt.io/archive/qt/。这个网站相对国内的镜像站更全(镜像站似乎没有Qt4源码),但是缺点是比较慢,有梯子的话应该会更快。

下面就可以在本地计算机上进行编译相关的操作了,在这里我将下载好的源码放在$HOME/Downloads路径下。大家可以根据自己的实际情况进行相关的修改。

解压源码压缩包

这里可以使用系统自带的GUI解压工具解压,也可以在终端中使用命令解压。终端中解压命令为:

tar -zxvf qt-everywhere-opensource-src-4.8.3.tar.gz
cd qt-everywhere-opensource-src-4.8.3

解压后,使用cd命令进入解压后的路径,后续的主要操作都在这个目录下进行。

安装依赖项

这里需要安装的依赖项很多。如果有模块不需要安装,则可以不安装相关依赖。不过这里推荐全部安装,万一以后会用到呢。

sudo apt install -y gcc-4.9 g++-4.9 make cmake gdb build-essential
sudo apt install -y libx-dev libxext-dev libxtst-dev
sudo apt install -y openssl libssl-dev
sudo apt install -y g+

你可能感兴趣的:(c++,qt4,ubuntu)