【发布时间】:2010-03-04 09:27:00
【问题描述】:
我有一个旧的 C++ 项目,但在构建它时遇到了问题。对于某个文件,我收到以下类型的错误:
错误:“atomic_t”未在此范围内声明
还有其他标识符,如 atomic_read、atomic_inc 等。该文件包含 asm/atomic.h,但我在系统上找不到头文件。我正在使用 SUSE Linux Enterprise Desktop 11 和 gcc 4.3.2。
是否需要安装一些软件包,或者为这些标识符包含一个替代标头?
【问题讨论】:
-
所以你的意思是开发人员应该依赖 asm/atomic.h 头文件?
标签: c++ linux gcc atomic build-error