UBUNTU与QT.

UBUNTU9.04安装完后只自带GCC4.3在添加和删除程序中.直接安装QT4后是无法MAKE的.

需要安装G++.

G++安装:

sudo apt-get install make gcc g++
再装上函数手册
sudo apt-get install manpages-dev

另一方法:
sudo apt-get install build-essential
执行完后,完成了gcc,g++,make的安装。
build-essential 是一整套工具,gcc,libc等等

### Ubuntu安装 Qt 5.15.87 的教程 #### 准备工作 为了确保顺利安装 Qt 5.15.87,在开始之前需确认系统已更新至最新状态并安装必要的依赖包。可以执行如下命令来完成这些操作: ```bash sudo apt update && sudo apt upgrade -y sudo apt install build-essential libgl1-mesa-dev libfontconfig1-dev libfreetype6-dev libx11-dev libxext-dev libxrender-dev libxcb1-dev libxi-dev libsm-dev libice-dev libxkbcommon-x11-dev qtbase5-private-dev -y ``` 上述命令会下载编译环境以及图形库开发文件,这些都是构建 Qt 所必需的[^1]。 #### 下载解压 前往官方站点获取对应版本的源码压缩包或使用 `wget` 命令直接拉取链接中的 tarball 文件到本地机器上。对于特定版本号如 5.15.87,则应访问 [Qt官方网站](https://www.qt.io/download-open-source),找到对应的LTS版本页面进行下载。假设已经获得了名为 `qt-everywhere-src-5.15.87.tar.xz` 的文件,那么可以通过下面的方式来进行解压处理: ```bash tar xf qt-everywhere-src-5.15.87.tar.xz cd qt-everywhere-src-5.15.87 ``` 这一步骤将创建一个新的目录用于后续的操作,并进入该路径下继续准备配置过程。 #### 配置编译 接下来就是至关重要的配置阶段,这里建议采用默认选项加上 `-prefix` 参数指定安装位置(例如 `/opt/qt5.15.87`),以便于管理和维护不同版本之间的差异;另外还可以通过附加参数来自定义更多细节,比如是否启用某些模块或是调整优化级别等。具体做法如下所示: ```bash ./configure -prefix /opt/qt5.15.87 \ -release \ -opensource \ -nomake tests make -j$(nproc) sudo make install ``` 以上脚本不仅完成了基本框架的选择还加快了整个编译流程的速度,其中 `-j$(nproc)` 可充分利用多核CPU的优势加速任务进度。 #### 设置环境变量 为了让新安装好的工具链能够被全局识别,最后要做的就是在用户的 shell profile 中加入相应的 PATH 和 LD_LIBRARY_PATH 条目。编辑器打开 `.bashrc` 或者其他合适的启动脚本文件,追加以下几行文字即可生效: ```bash export QTDIR=/opt/qt5.15.87 export PATH=$QTDIR/bin:$PATH export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH source ~/.bashrc ``` 此时重启终端窗口或者重新加载配置文件后就可以正常使用刚装上的 Qt 版本啦! #### 注意事项 在整个过程中需要注意几个方面的问题: - **网络连接稳定性**:由于涉及到大量数据传输活动所以最好保持良好的互联网接入条件; - **磁盘空间充足度**:考虑到完整的 SDK 占用较大存储容量因此提前预留足够的硬盘配额很有必要; - **权限管理严格性**:部分环节可能涉及超级用户授权,请谨慎对待以免造成不必要的安全隐患; - **兼容性考量因素**:如果打算其他软件协同作业的话务必检查是否存在冲突风险点[^2]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值