Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/134.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asm/atomic.h编译错误 我有一个旧的C++项目,我有问题要做。对于某个文件,我收到以下类型的错误:_C++_Linux_Gcc_Atomic_Build Error - Fatal编程技术网

asm/atomic.h编译错误 我有一个旧的C++项目,我有问题要做。对于某个文件,我收到以下类型的错误:

asm/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 这些不是您要

错误:“原子\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/atomic.h头?那么您的意思是开发人员应该依赖于asm/atomic.h头?