红联Linux门户
Linux帮助

ubuntu编译caffe报错memcpy not declared

发布时间:2016-07-13 10:46:51来源:linux网站作者:wuzuyu365
编译caffe时,是在ubuntu16上,gcc5,报错什么 /usr/include/string.h ...   __inline_memcpy_ ...  memcpy not declared的错误,查资料说是caffe只支持gcc4.9以下的。
 
我打开/usr/include/string.h, 搜索memcpy, 在低版本的gcc比如4.7里面,可以找到3个匹配,而在gcc5时,是4个,我就把最下面的这段全注释了:
 
__extern_always_inline void *  
__mempcpy_inline (void *__restrict __dest,  
const void *__restrict __src, size_t __n)  
{  
return (char *) memcpy (__dest, __src, __n) + __n;  
}  
 
结果就不报错了。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/22331.html