C++ pthread プログラムにアトミックを含めようとしています。
#include <atomic>
しかし、私はエラーが発生しました:
エラー: アトミック: そのようなファイルまたはディレクトリはありません
私は試した :
#include <asm/atomic>
#include <atomic.h>
#include <linux/atomic>
#include <util/atomic>
#include <stdcatomic>
#include <catomic>
誰も働きません。
私の gcc は gcc バージョン 4.1.2 20080704 (Red Hat 4.1.2-52) です。
ポスト :
#include <cstdatomic> "そのようなファイルはありません" in ubuntu
どちらも機能しません。
And #include <thread> also got : No such file or directory
どんな助けでも大歓迎です。
ありがとう !
アップデート、
LinuxにGCC 4.7をインストールしようとしているのですが、「make check」でエラーが出てしまい、
autogen -T /remote/mypath/gcc_4_7_2012_5_28/gcc_4_7_new_2012_5_29/trunk/fixincludes/check.tpl , remote/mypath/gcc_4_7_2012_5_28/gcc_4_7_new_2012_5_29/trunk/fixincludes/inclhack.def ,
make[2]: execvp: autogen: Permission denied, then I tried to install autogen, but
got: I need to install guile-devel, then when I installed guile-2.0.5-2.1.src.rpm ,
I got rpm -ivh guile-2.0.5-2.1.src.rpm, warning: guile-2.0.5-2.1.src.rpm: Header V3
RSA/SHA256 signature: NOKEY, key ID 3dbdc284
error: cannot write to %sourcedir /usr/src/redhat/SOURCES, I cannot get root
authorization.
どんな助けでも大歓迎です。ありがとう !