有谁做分销网站,义乌网站建设,品牌营销推广公司,动画设计基础shell 1#xff1a;安装1. 源码安装#xff08;CENTOS#xff09; 2.999:可能会出现得问题1. 编译出错 1#xff1a;安装
1. 源码安装#xff08;CENTOS#xff09; 官方下载源码包 wget https://download.redis.io/redis-stable.tar.gz
# 安装依赖
yum install gcc解压… shell 1安装1. 源码安装CENTOS 2.999:可能会出现得问题1. 编译出错 1安装
1. 源码安装CENTOS 官方下载源码包 wget https://download.redis.io/redis-stable.tar.gz
# 安装依赖
yum install gcc解压编译
tar -xzvf redis-stable.tar.gz
cd redis-stable
make
# 编译可能会出错可能需要升级gcc
# 升级方法 https://zhuanlan.zhihu.com/p/535657060测试启动 cd /path/src
./redis-server2.
999:可能会出现得问题
1. 编译出错
未安装gcc进行安装 未安装gcc但是执行了 make 会提示cc缺失安装gcc后再次执行 make 会出现如图所示错误 解决办法
# 清空make 缓存
# 再次编译
make distclean makegcc安装后编译报错 gcc 的版本比较低编译出错 解决办法安装高级的gcc
gcc -v # 显示当前系统上 GCCGNU Compiler Collection的版本。这个命令用于检查已经安装的 GCC 版本。yum -y install centos-release-scl # 通过 Yum 包管理器安装 CentOS SCLSoftware Collections存储库。SCL 提供了一组额外的软件包供用户灵活选择和使用不同版本的软件。yum -y install devtoolset-9-gcc devtoolset-9-gcc-c devtoolset-9-binutils# 使用 Yum 包管理器安装 Devtoolset-9 编译工具集的 GCC、GCC-C 和 Binutils 组件。Devtoolset 是一个为 Red Hat Enterprise Linux (RHEL) 系统提供的一个软件包集合用于提供更新的编译工具链。scl enable devtoolset-9 bash # 使用 scl 命令启用 Devtoolset-9 工具集并将当前 shell 切换到支持该工具集的环境。这将设置相关的环境变量以便使用 Devtoolset 中的编译器和工具。echo source /opt/rh/devtoolset-9/enable /etc/profile # 将 /opt/rh/devtoolset-9/enable 文件的路径添加到 /etc/profile 文件中。这样在每次新的登录会话时Devtoolset-9 工具集将自动启用。# 通过执行上述命令用户在 CentOS 系统上成功安装和启用了 Devtoolset-9 编译工具集以便进行编译和构建操作。