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

undefined reference to `__sync_bool_compare_and_swap_4

时间:2015-09-07 00:17:40      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:

然后开始glibc的编译工作. 
你必须设定march这个参数才行,要不然会出现“undefined reference to `__sync_bool_compare_and_swap_4′.”这个错误 
Core 2 Duo, 
GCC 4.2,CFLAGS 添加 -march=nocona -mtune=generic。 

如果是GCC 4.1,Core Solo/Duo使用-march=prescott; 
Core 2 Duo/Solo则使用-march=nocona。 
i686等类似设置,例如CFLAGS=”-O2 -march=i686″ 
----------------- 
看到在build ncsd目录时也有错误 
如果还有undefined reference to `__stack_chk_guard’ 这个错误的话,你需要手工编辑Makefile,找到这一行: 
LDLIBS-nscd = $(selinux-LIBS) 
添加 -lssp 即 
LDLIBS-nscd = $(selinux-LIBS) -lssp 

undefined reference to `__sync_bool_compare_and_swap_4

标签:

原文地址:http://www.cnblogs.com/honeynm/p/4787603.html

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