首页 > 其他 > 详细

undefined reference to `__sync_bool_compare_and_swap_4

时间:2015-09-07 00:15:15      阅读:577      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!