asm/atomic.h编译错误 我有一个旧的C++项目,我有问题要做。对于某个文件,我收到以下类型的错误:
错误:“原子\u t”未在此作用域中声明 以及其他标识符,如atomic_read、atomic_inc等。该文件包含asm/atomic.h,但我在系统上找不到头文件。我正在使用SUSE Linux Enterprise Desktop 11和gcc 4.3.2asm/atomic.h编译错误 我有一个旧的C++项目,我有问题要做。对于某个文件,我收到以下类型的错误:,c++,linux,gcc,atomic,build-error,C++,Linux,Gcc,Atomic,Build Error,错误:“原子\u t”未在此作用域中声明 以及其他标识符,如atomic_read、atomic_inc等。该文件包含asm/atomic.h,但我在系统上找不到头文件。我正在使用SUSE Linux Enterprise Desktop 11和gcc 4.3.2 是否需要安装一些软件包,或者为这些标识符包含一个可选的头?这些是内核头,实际上不供应用程序使用。它们是在汇编程序中实现的一些原子测试和设置、递增、递减等的原型 因此,即使找到了头文件,您仍然需要asm或.asm源中的.o 这些不是您要
是否需要安装一些软件包,或者为这些标识符包含一个可选的头?这些是内核头,实际上不供应用程序使用。它们是在汇编程序中实现的一些原子测试和设置、递增、递减等的原型 因此,即使找到了头文件,您仍然需要asm或.asm源中的.o 这些不是您要查找的文件,但它们很可能是相同或相似的
这些都是内核头,不是真正供应用程序使用的。它们是在汇编程序中实现的一些原子测试和设置、递增、递减等的原型 因此,即使找到了头文件,您仍然需要asm或.asm源中的.o 这些不是您要查找的文件,但它们很可能是相同或相似的
那么您的意思是开发人员应该依赖于asm/atomic.h头?那么您的意思是开发人员应该依赖于asm/atomic.h头?