2011-01-06 5 views
6

私はgb ++ 4.4.3をUbuntu OSで使用しています。この行列hereによれば、std::atomicもサポートすることになっています。私はgd ++のstd :: atomicサポート4.4.3

#include <atomic> 

を使用するたびに、コンパイラは私にエラーを与え、error: atomic: No such file or directoryを言います。

同じ問題が発生しましたか? 私の代わりに#include <cstdatomic>を試してみて次の行

g++ -std=c++0x -Wall myCode.cpp -o myApp</code> 

答えて

9

を使用してコンパイルしています。

+4

なぜ彼らは適切なヘッダー名を使用しませんか? –

+0

[N2427](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html)によれば、適切なヘッダー名は 'cstdatomic'または' atomic.h'です。 「原子」ではない。 –

関連する問題