码迷,mamicode.com
首页 > 其他好文 > 详细

日常运维问题备忘录2014

时间:2014-09-29 21:29:42      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:运维

  1.  32位 linux 安装Redis报错:undefined reference to `__sync_add_and_fetch_4‘

  

  在执行make的时候报错,具体报错信息如下:

zmalloc.o: In function `zmalloc_used_memory‘:  
/usr/local/redis-2.6.8/src/zmalloc.c:223: undefined reference to `__sync_add_and_fetch_4‘  
collect2: ld returned 1 exit status  
make[1]: *** [redis-server] Error 1  
make[1]: Leaving directory `/usr/local/redis-2.6.14/src‘  
make: *** [all] Error 2

解决方案如下:

在make操作的时候加一个执行参数:make CFLAGS="-march=i686"


2.shell-init: error retrieving current directory

shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory


 此错误是因为getcwd命令无法获取当前执行命令时的工作目录,可能是由于该目录已经被其他的程序删除。


解决办法:

  使用cd进入到任何一个实际存在的目录,然后再执行相应命令即可。



本文出自 “运维者说:从菜鸟到老鸟” 博客,请务必保留此出处http://liuqunying.blog.51cto.com/3984207/1559432

日常运维问题备忘录2014

标签:运维

原文地址:http://liuqunying.blog.51cto.com/3984207/1559432

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!