6
Tôi đang sử dụng phiên bản g ++ 4.4.3 trên hệ điều hành Ubuntu. Theo ma trận này here, nó được cho là hỗ trợ cũng std::atomic
. Mỗi lần tôi sử dụngstd :: hỗ trợ nguyên tử trong g ++ 4.4.3
#include <atomic>
trình biên dịch cung cấp cho tôi lỗi và nói error: atomic: No such file or directory
.
Bạn đã gặp phải sự cố tương tự chưa? Tôi đang biên dịch bằng cách sử dụng dòng sau
g++ -std=c++0x -Wall myCode.cpp -o myApp</code>
Tại sao họ không sử dụng tên tiêu đề phù hợp? –
Theo [N2427] (http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2007/n2427.html) tên tiêu đề thích hợp là 'cstdatomic' hoặc' atomic.h', không phải 'nguyên tử.' –