Ubuntu 20.04源码安装sysbench 1.0.20,源码安装sysstat v12.7.2

源码安装sysbench 1.0.20

参考的博客:《压测数据库1: Ubuntu 20 安装sysbench1.0.20》

sudo apt install -y automake libtool pkg-config下载依赖包,需要注意的是我这台计算机已经安装过mysql,所以我没有安装libmysqlclient-dev
在这里插入图片描述
sudo wget https://github.com/akopytov/sysbench/archive/1.0.20.tar.gz下载源代码。
在这里插入图片描述

sudo tar -zxf 1.0.20.tar.gz进行解压。
在这里插入图片描述

cd sysbench-1.0.20/进入到源码目录。
在这里插入图片描述

sudo ./autogen.sh

### Ubuntu 20.04 上通过源码安装 Qt 5.14.2 的方法 在 Ubuntu 20.04 中,可以通过源码安装 Qt 5.14.2。以下是详细的说明: #### 准备工作 为了确保能够顺利构建和安装 Qt,需要先更新系统的软件包并安装必要的依赖项。 执行以下命令以更新系统并安装所需的开发工具和库: ```bash sudo apt-get update sudo apt-get --assume-yes upgrade sudo apt-get install --assume-yes build-essential perl python3 ruby git libgl1-mesa-dev libxcb1-dev libx11-dev mesa-common-dev libfontconfig1-dev libssl-dev libxcursor-dev libxi-dev libxrandr-dev libxinerama-dev libxext-dev libxrender-dev libjpeg-dev libpng-dev freetype* libsqlite3-dev libmysqlclient-dev libpq-dev libbz2-dev libglib2.0-dev libcups2-dev libbluetooth-dev libxslt-dev libxml2-dev libreadline-dev gperf bison flex gdb zlib1g-dev libdrm-dev libgbm-dev libasound2-dev libpulse-dev libudev-dev libinput-dev libtsan0 liblsan0 libasan3 ``` 以上命令会安装一系列用于编译 Qt 所需的基础库和支持工具[^1]。 #### 下载 Qt 源码 访问官方的 Git 存储库获取 Qt 的源代码。可以使用 `git` 命令克隆仓库到本地机器上: ```bash git clone https://code.qt.io/qt/qt5.git cd qt5 git checkout v5.14.2 ``` 上述命令将下载指定版本 (v5.14.2) 的 Qt 源代码[^2]。 #### 配置构建环境 进入解压后的源码目录后,运行配置脚本以设置构建选项。可以根据需求调整参数,例如目标平台、模块支持等。下面是一个典型的配置示例: ```bash ./configure -prefix /opt/Qt5.14.2 \ -release \ -opensource \ -confirm-license \ -nomake examples \ -nomake tests \ -skip webengine \ -qt-host-path /usr/lib/x86_64-linux-gnu/ ``` 此命令中的 `-prefix` 参数指定了最终安装路径;`-nomake examples/tests` 表示跳过示例程序和测试套件的编译过程;而 `-skip webengine` 则省略 WebEngine 组件的构建,从而减少所需时间和资源消耗[^3]。 #### 编译与安装 完成配置阶段之后,就可以开始实际的编译流程了。由于整个过程可能会非常耗时,请耐心等待其结束。 ```bash make -j$(nproc) sudo make install ``` 这里利用多核处理器加速编译速度 (`-j$(nproc)` 自动检测 CPU 核心数),并将结果部署至之前定义的目标位置 `/opt/Qt5.14.2`。 #### 测试验证 最后一步是确认新安装好的框架能否正常运作。启动 Qt Creator 并创建一个小项目来进行简单的功能演示,比如输出 “Hello World!” 字符串即可证明一切就绪。 --- ### 示例代码片段 如果想快速检验是否成功安装了 Qt,则可尝试编写如下 C++ 文件 test.cpp 来实现基本的功能展示: ```cpp #include <QCoreApplication> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication app(argc, argv); qDebug() << "Hello World!"; return app.exec(); } ``` 接着,在终端里依次键入这些指令完成编译及运行操作: ```bash /opt/Qt5.14.2/bin/qmake test.pro make ./test ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值