0、下载准备
操作系统:CentOS 7
glib 版本:2.45.2
代码编辑器:vscode
1、系统环境准备
1.1 安装centos7
按以下顺序操作即可:
设置 root 密码与个人账户:
继续等待安装完成。
1.2 设置 ssh 连接
cd /etc/ssh
chmod 777 sshd_config
vi sshd_config
开启 ssh 服务:service sshd start
查看 ssh 服务是否启动:
1.3 配置动态 IP
查看网口名称:
cd /etc/sysconfig/network-scripts/
sudo chmod 777 ifcfg-ens33
vi ifcfg-ens33
systemctl restart network
ip addr
使用 shell 工具连接:
2、源码安装 glib
2.1 安装 gcc/g++
安装命令:sudo yum install gcc
查看版本:gcc --version
安装 g++:sudo yum -y install gcc-c++
2.2 安装 zlib
安装命令:sudo yum install zlib-devel
2.3 安装 libffi
安装命令:yum install libffi-devel -y
2.4 安装 glib
把安装包放到 linux 中。
解压:tar -xvf glib-2.45.2.tar.xz
进入安装目录:cd glib-2.45.2
执行配置脚本:./configure
编译:make
安装:sudo make install
安装结束后,glib 会在 /usr/local/lib 里。
拷贝到 /usr/lib 下:
sudo cp -r /usr/local/include/glib-2.0/* /usr/include/
sudo cp /usr/local/lib/glib-2.0/include/glibconfig.h /usr/include/
3、启动工程
3.1 安装 git
sudo yum install git
3.2 下载 demo
下载:git clone https://gitee.com/meumax/glib-demo.git
3.3 vscode连接ssh
安装插件:Remote-SSH
按 F1 连接 ssh:
用户加 IP:
选择一个 ssh 配置:
查看远程容器,多了新添加的:
选择 Linux:
选择 Continue:
输入用户密码并回车:
等待初始化完成:
打开 demo 的目录:
会提示再次输入密码,完成后进入工程:
3.4 安装 cmake
安装命令:sudo yum install cmake
3.5 编译 demo
进入 build 目录:
构建命令:cmake ../
编译命令:make
执行./main
至此,可以开始 glib 的实操学习。