g++でのc++11のコンパイルについて

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
takan

g++でのc++11のコンパイルについて

#1

投稿記事 by takan » 12年前

仮想マシン VMware Player6.0.1
ホストOS Windows7
ゲストOS Ubuntu12.04
gcc version 4.8.1 (Ubuntu 4.8.1-2ubuntu1~12.04)

c++11で導入されたarrayなどのSTLをincludeしてコンパイルした際に、
must be enabled with the -std=c++11 or -std=gnu++11 compiler options
と怒られたので、
$ g++ -std=c++11 hoge.cpp
としたところ、
g++: fatal error: no input files
compilation terminated.
と言われてしまいました。

それ以外のプログラムは正常にコンパイルできます。
g++でc++11をコンパイルするにはどうすればいいのでしょうか?

アバター
h2so5
副管理人
記事: 2212
登録日時: 15年前
住所: 東京
連絡を取る:

Re: g++でのc++11のコンパイルについて

#2

投稿記事 by h2so5 » 12年前

hoge.cppがカレントディレクトリに存在しているかどうか確認してください

アバター
みけCAT
記事: 6734
登録日時: 15年前
住所: 千葉県
連絡を取る:

Re: g++でのc++11のコンパイルについて

#3

投稿記事 by みけCAT » 12年前

takan さんが書きました:それ以外のプログラムは正常にコンパイルできます。
そのとき実行したコマンドを教えていただけますか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)

閉鎖

“C言語何でも質問掲示板” へ戻る