2 newbie andy NewBie_Andy 于 2016.01.27 13:10 提问

CentOS7 编译redis报错:您选择的 CPU 不支持 x86-64 指令集

Oracle VM VirtualBox 下 CentOS7 编译redis报错,adlist.c:1:0: 错误:您选择的 CPU 不支持 x86-64 指令集

CentOS版本如下
Last login: Wed Jan 27 11:32:21 2016 from 172.31.30.139
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
报错信息如下
[root@localhost redis-3.0.6]# make
cd src && make all
make[1]: 进入目录“/usr/redis/redis-3.0.6/src”
CC adlist.o
adlist.c:1:0: 错误:您选择的 CPU 不支持 x86-64 指令集
/* adlist.c - A generic doubly linked list implementation
^
make[1]: *** [adlist.o] 错误 1
make[1]: 离开目录“/usr/redis/redis-3.0.6/src”
make: *** [all] 错误 2
[root@localhost redis-3.0.6]#
如图
图片说明

5个回答

rui888
rui888   Ds   Rxr 2016.01.27 13:44
已采纳

我在centos 6.5 下配置过没遇到你这个问题,这个应该和cpu 架构有关系。
因为redis 底层依赖gcc 的实现。

NewBie_Andy
NewBie_Andy 就你一人啊。。。分给你吧 应该就是虚拟机问题 换成VM就好了
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.27 13:15
NewBie_Andy
NewBie_Andy 这个我也看了 没看懂 不知道他要表达什么意思
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.27 13:18
NewBie_Andy
NewBie_Andy 这个也看过 不好使啊
2 年多之前 回复
rui888
rui888   Ds   Rxr 2016.01.27 13:41

因为不支持x86-64 。可以尝试 gcc 升级看看。
https://bbs.archlinuxcn.org/viewtopic.php?id=932

rui888
rui888   Ds   Rxr 2016.01.27 13:53
NewBie_Andy
NewBie_Andy 解决了 换成VM虚拟机就好了.....
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
AMD手册09年版(英文PDF)
AMD手册09年版(英文PDF) AMD CPU 指令集 x86 x86-64
unixODBC-devel-2.2.11-7.1[i386-x86_64]a
unixODBC-devel-2.2.11-7.1
CPU支持的AVX版本检测代码
完整的vs2010工程,检测你CPU支持的SIMD指令集类别
VHDL基于MIPS指令集的32位CPU设计(含源码)
本文的主体部分首先详细描述了处理器各个独立功能模块的设计,为后续的整体设计实现提供逻辑功能支持。随后按照单周期、多周期、流水线的顺序,循序渐进的围绕着指令执行过程中需经历的五个阶段,详细描述了3个版本的处理器中各阶段的逻辑设计。在完成了各个版本的CPU的整体逻辑设计后,通过Quartus II时序仿真软件在所设计的CPU上运行了测试程序,测试输出波形表明了处理器逻辑设计的正确性。 附录包含了三个版本处理器实现的源码。
CentOS7查看CPU、内存、版本等系统信息
在centos7 操作系统下,使用命令查看cpu、内存、版本信息
glibc-static-2.17-55.el7.x86_64.rpm
centos7安装oracle报错,需要这个glibc-static-2.17-55.el7.x86_64.rpm
cpu不支持虚拟化补丁
win7 cpu不支持虚拟化的补丁 让CPU不支持VT虚拟化技术的普通笔记本,实现在Win7中开启WinXP Mode模式 使起完美支持
centOS7安装redis
最新linux下centOS7 安装redis教程!!!!!!!!!!!!!!!!
Cpu卡操作的基本方法指令
Cpu卡操作的基本方法指令,基本流程,CPU卡详细介绍
基于MIPS指令集的32位CPU设计与VHDL实现
基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现基于MIPS指令集的32位CPU设计与VHDL实现