当前位置:首页>Linux>Linux 编译运行环境配置及打包部署

Linux 编译运行环境配置及打包部署

  • 2026-09-10 20:09:47
Linux 编译运行环境配置及打包部署

Linux 编译运行环境配置及打包部署

1. 安装C/C++/QT环境

1 更新软件源,等待结束

sudo apt update && sudo apt upgrade -y

2 安装C/C++编译器

sudo apt install -y build-essential gdb cmake make
  • build-essential:GCC编译器套件(gcc, g++, make等)
  • gdb:调试器
  • cmake:现代C++构建工具
  • make:传统构建工具

验证安装:

g++ --version && gdb --version && cmake --version

3 安装QT5套件(不含QtCreator),等待结束

sudo apt install -y qtbase5-dev qt5-qmake

无图形化界面,无需安装qtcreator

2. 安装mysql 8.0

1. 安装mysql

sudo apt install -y mysql-server

2. 启动mysql服务

sudo systemctl start mysql

3. 设置mysql开机自启

sudo systemctl enable mysql

4. 运行安全脚本

sudo mysql_secure_installation
  • 是否强制使用强密码登录
  • 是否删除匿名用户
  • 是否禁止root远程登录
  • 是否删除test数据库
  • 是否刷新权限

5 登录mysql,设置root密码

mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

6. 刷新权限,使更改立即生效

FLUSH PRIVILEGES;

7. Qt连接mysql驱动

sudo apt install libqt5sql5-mysql -y

3. 编译运行项目

qmake 12_10_LivingServer.promake./12_10_LivingServer

4. 部署依赖并打包客户端

1. 部署依赖

  1. 客户端切换到Release
  2. 开始菜单打开Qt 5.13.2 (MinGW 7.3.0 64-bit)命令行
  3. 进入项目目录
  4. 执行windeployqt 12_10_LivingClient.exe
  5. 使用Enigma Virtual Box打包exe

最新文章

随机文章