Warning: Redis::connect(): connect() failed: Connection refused in /var/www/admclub.com/wp-content/object-cache.php on line 418
解决安装redis时出现undefined reference to `__sync_add_and_fetch_4′的错误 | _站长俱乐部站长俱乐部

解决安装redis时出现undefined reference to `__sync_add_and_fetch_4′的错误

今天下了最新版的redis来安装,但发现在make时出错,信息为:

undefined reference to `__sync_add_and_fetch_4′云云

原因是因为CPU信息判断失误引起的。

我的是32位CPU,这个如何确定?使用uname -m 得到i686。那么我的CPU应该是i686的。

 [root@localhost redis-2.6.13]#  uname -m
i686

然后把CPU信息设置到环境变量中,清除旧文件,重新编译就可以了:

export CFLAGS=-march=i686
make distclean
make
make install
发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>