首页 > 解决方案 > 使用时如何解决 C++ 中的编译终止错误?

问题描述

我在 ubuntu virtualbox 中的 C++ 代码下运行并收到提到的错误。

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <atomic>
#include <cinttypes>
int main () {
   std::atomic<uint64_t> x = 123456;
  // printf("%u\n",force->atomic_load());
   //printf("%u\n",force);
   printf("x = %" PRIu64 "\n", x.load());

   return(0);
}

错误:

root@abano:/home/ashna# vim abc.c
root@abano:/home/ashna# gcc abc.c -o abc
abc.c:4:18: fatal error: atomic: No such file or directory
compilation terminated.

标签: c++linuxubuntu

解决方案


推荐阅读