Ubuntu20.4安装QT6

前言:

本教程基于Ubuntu20.4,在Ubuntu22.4上也测试过。Ubuntu18.04由于GCC版本太低,无法正常工作。

1.下载QT安装程序:

Open Source Development | Open Source License | Qt

2.安装libxcb-xinerama(必须在执行QT安装程序前执行此步骤)

sudo apt install libxcb-xinerama0

3.修改权限并执行qt安装程序

  

 

3.1根据安装向导进行安装

3.1.1输入账号和密码,然后点击下一步(Next)

 3.1.2勾选统一条款然后点击Next

 3.1.3根据情况勾选同意或者拒绝收集统计信息然后点击Next

 3.1.4设置QT安装目录和需要安装的组件(建议选Custom Installation)然后点击Next

 3.1.5选择需要安装的组件然后点击Next 

3.1.6点击Install进行安装

4.安装gcc和g++

sudo apt install gcc
sudo apt install g++

5.安装编译依赖库

sudo apt-get install build-essential libgl1-mesa-dev

6.启动QtCreator

### 在 Ubuntu 20.04安装 NS-3 网络模拟器 为了在 Ubuntu 20.04 上成功安装 NS-3 网络模拟器,可以按照以下指南操作。此过程基于多个参考资料并结合最新实践。 #### 准备工作 确保系统已更新至最新状态: ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装依赖项 NS-3 需要一些开发工具和库的支持。以下是必需的软件包列表及其安装命令: 1. **基本构建工具** ```bash sudo apt install build-essential autoconf automake libxmu-dev python3-pip gcc g++ -y ``` 2. **图形界面支持** 对于较新的 Ubuntu 版本(如 20.04),需要额外安装 Qt 开发环境的相关组件[^3]: ```bash sudo apt install qtbase5-dev qtchooser qt5-qmake qtbase5-dev-tools -y ``` 3. **科学计算库 GSL 支持** 如果计划使用更高级的功能(例如 Wi-Fi 模块中的某些特性),则需安装 GNU 科学库[^4]: ```bash sudo apt-get install gsl-bin libgsl-dev libgsl23 -y ``` #### 下载 NS-3 源码 访问官方仓库下载最新的稳定版源码文件。可以通过 `wget` 或者克隆 Git 仓库完成: ```bash git clone https://github.com/nsnam/ns-3-allinone.git ns-3-latest cd ns-3-latest ``` #### 编译与安装 运行脚本来自动处理编译流程。该脚本会检测缺失的依赖项并尝试修复它们: ```bash ./build.py --enable-examples --enable-tests ``` 如果一切正常,则会在几分钟到几小时内完成整个编译过程(具体时间取决于硬件性能)。完成后可验证安装是否成功: ```bash test.py ``` #### 常见问题排查 如果遇到错误提示缺少特定头文件或链接失败的情况,请返回检查是否有遗漏未安装的基础库。另外注意不同发行版本间可能存在细微差异,比如上述提到针对 Ubuntu 18.04 的调整可能同样适用于更高版本但并非绝对适用[^1]。 ---
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值