私はDebian6.04を持っており、含まれている最新のgccバージョンはgcc 4.4であり、このバージョンはC ++ 11をサポートしていません。また、C ++ 11をサポートする別のバージョンを探しています(一部の機能は完全にはサポートされていません)。ページ
インストールすることをお勧めします。MyNetBeansIDEはgcc4.7を見つけてリンクすることに成功しましたが、std :: unique_ptrを使用してテストを使用してコードをコンパイルすると、次のエラーメッセージが表示されます。
このファイルには、\ ISO C++2011標準のコンパイラとライブラリのサポートが必要です。このサポートは現在実験段階であり、-std = c++11または-std=gnu++11コンパイラオプションを使用して有効にする必要があります。
私はエラーの原因を見つけました、そして彼女は:
ビット/c++0x_warning.h
#ifndef _CXX0X_WARNING_H
#define _CXX0X_WARNING_H 1
#ifndef __GXX_EXPERIMENTAL_CXX0X__
#error This file requires compiler and library support for the \
ISO C++ 2011 standard. This support is currently experimental, and must be \
enabled with the -std=c++11 or -std=gnu++11 compiler options.
#endif
#endif