centos7下输入make命令后出现以下错误提示。请问该如何解决?急!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7下输入make命令后出现以下错误提示。请问该如何解决?急!相关的知识,希望对你有一定的参考价值。

vpx_dsp/x86/intrapred_sse2.asm:64: error: invalid combination of opcode and operands
make[2]: *** [vpx_dsp/x86/intrapred_sse2.asm.o] Error 1
make[1]: *** [.DEFAULT] Error 2
make[1]: Leaving directory `/usr/local/src/freeswitch/libs/libvpx'
make: *** [libs/libvpx/libvpx.a] Error 2

参考技术A

    安装libvpx

    下载地址:http://files.freeswitch.org/downloads/libs/

    解压  libvpx-1.4.0.tar.gz

    执行 ./configue

    执行 make

    执行 make install

    \\cp -r -a /usr/lib/pkgconfig/libyuv.pc /usr/lib64/pkgconfig/

centos7下redis-2.8.13安装笔记

安装gcc

执行命令:yum install gcc

中间有两次提示,要求输入:yes 或 y,我们按照提示来就可以

至此安装成功

注意:如果不装gcc,解压redis后执行make命令会报错,如下图:

安装pstree

下面会用到

安装命令:yum install psmisc,如下图:

安装成功

准备tar包

下载redis-2.8.13.tar.gz

利用WinScp工具拷贝到centos系统,放在/soft/目录下,如下图:

解压tar包

执行命令:tar -zxvf redis-2.8.13.tar.gz

编译

执行命令:cd /soft/redis-2.8.13/src,定位到/soft/redis-2.8.13/src 目录

执行命令:make,进行编译

进行编译,如下图:

如果编译成功,会出现下图结果:

安装

执行命令:make install,如下图:

表示安装成功

绿色文件表示我们以后需要用到的命令文件

移动文件到/usr/local/下

移动文件,便于管理:(所有源代码安装的软件都安装在/usr/local下,如apache等)

 

1、  创建两个文件夹,bin用于存放命令,etc拥有存放配置文件

 

执行命令:

mkdir -p /usr/local/redis/etc

mkdir -p /usr/local/redis/bin

 

-p是递归创建。

 

创建成功,如下图:

2、将/soft/redis-2.8.13/目录下的redis.conf拷贝到/usr/local/redis/etc

 

执行命令:cp /soft/redis-2.8.13/redis.conf /usr/local/redis/etc/

如下图:

3、  将/soft/redis-2.8.13/src/目录下的7个绿色文件拷贝到/usr/local/redis/bin/目录

 

执行命令:cd /soft/redis-2.8.13/src/  先定位到src目录

再执行拷贝命令:cp redis-cli redis-sentinel redis-server redis-benchmark mkreleasehdr.sh redis-check-aof redis-check-dump /usr/local/redis/bin/

如下图:

启动Reids服务

1、执行cd命令:cd /usr/local/redis/bin

2、执行启动命令:./redis-server,如下图:

如果出现这个界面,则表示我们并没有使用etc的下的配置文件进行启动(图中红线部分)

如果希望通过指定的配置文件启动,需要在启动时指定配置文件,稍后会贴出命令。

3、先用ctrl+C来终止服务,然后查看redis服务是否终止干净了

按下ctrl+c后(^C):

执行命令:pstree -p | grep redis 发现redis服务已经被终止干净

 

4、现在我们带上配置文件 /usr/local/redis/etc/redis.conf 运行redis

/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

如下图:

表示启动成功

 

但是,现在redis仍然是在前台运行。

后台运行

执行命令:vi /usr/local/redis/etc/redis.conf

搜索 :’\\daemonize’ 把daemonize配置项改为yes ,保存退出

 

如果不会搜索命令,可以先把文件下载到windows下,利用编辑器的查找功能,改完再上传到服务器,如下图:

 

再次使用配置文件启动redis-server。

执行命令:/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf,如下图:

表示后台运行成功

 

中间用到两个查看运行状态的命令:

ps -ef | grep redis

pstree -p | grep redis

客户端登录

执行命令:/usr/local/redis/bin/redis-cli,如下图:

表示成功登录

测试

设置命令:set username subendong

获取命令:get username

如下图:

参考文献

http://blog.csdn.net/baidu_30000217/article/details/51476712

以上是关于centos7下输入make命令后出现以下错误提示。请问该如何解决?急!的主要内容,如果未能解决你的问题,请参考以下文章

linux安装minicom错误,求指点。

centos7下安装iperf时出现 make: *** No targets specified and no makefile found. Stop.的解决方案

centos7下redis-2.8.13安装笔记

centos7重置密码求问各位大佬为嘛输入passwd后出现这个,而且用键盘输入不了?

sudo命令:解决使用Linux命令行时出现的错误提示

centos7 安装后,意外出现Please make your choice from above ['q' to quit | 'c' to continue |