我有一个旧的C++项目,我遇到了构建它的问题。对于特定的文件我收到以下样的错误:asm/atomic.h编译错误
error: ‘atomic_t’ was not declared in this scope
等人因其他标识符像atomic_read,atomic_inc等文件的包括ASM/atomic.h中,但我找不到头文件在我的系统上。我正在使用SUSE Linux Enterprise Desktop 11和gcc 4.3.2。
是否需要安装某些软件包,或者为这些标识符包含备用头文件?
http://marc.info/?l=linux-kernel&m=115299997829268&w=2 – 2010-03-04 09:30:07
那么你的意思是,开发商应该有依据的ASM/atomic.h中头? – 2010-03-04 09:38:15
应*不*有。 – 2010-03-04 09:39:33