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等)
验证安装:
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
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. 部署依赖
- 开始菜单打开
Qt 5.13.2 (MinGW 7.3.0 64-bit)命令行 - 执行
windeployqt 12_10_LivingClient.exe - 使用Enigma Virtual Box打包exe