コマンドラインオプション "-std=c++11" が認識されない場合の対処法
2022-02-10 15:07:04
gccを4.8.2にアップデートした後、c++11でコンパイルすると、やはりこの状況が発生します。
(gccのバージョンの更新は別記事で行います。http://blog.163.com/wu_thousand/blog/static/11863596220162313445024/)
ここでは、複数のgccバージョンが存在し、システムのデフォルトのgccバージョンが低いバージョンであることが原因である可能性があります。
(gccのバージョンの更新は別記事で行います。http://blog.163.com/wu_thousand/blog/static/11863596220162313445024/)
ここでは、複数のgccバージョンが存在し、システムのデフォルトのgccバージョンが低いバージョンであることが原因である可能性があります。
find / -name gcc コマンドを使用すると、複数のディレクトリに gcc が存在することが確認されました。
/usr/lib/gcc
/usr/local/lib/gcc
/usr/local/bin/gcc
/usr/local/libexec/gcc
/usr/bin/gcc
usr/bin/gcc --versionを実行すると、バージョンが表示されます。 :
gcc (GCC) 4.4.7-4
/usr/local/bin/gcc --version.
gcc (GCC) 4.8.2
複数のバージョンのgccが見つかりました。
/usr/local/bin/gcc --version.
gcc (GCC) 4.8.2
複数のバージョンのgccが見つかりました。
gccを変更する場合、/usr/local/binにgccがあるかどうか確認する必要がありますが、私の4.8.2はgccなしでコンパイルされているので、ない場合はmvを実行する必要はありません。
この時点では
大丈夫でしょうか?
この時点では
mv /usr/bin/gcc /usr/bin/gcc4.4.7
ln -s /usr/local/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++4.4.7
ln -s /usr/local/bin/g++ /usr/bin/g++
mv /usr/bin/cc /usr/bin/cc4.4.7
ln -s /usr/local/bin/cc /usr/bin/cc
mv /usr/bin/c++ /usr/bin/c++4.4.7
ln -s /usr/local/bin/c++ /usr/bin/c++
大丈夫でしょうか?
原文: http://www.th7.cn/system/lin/201407/61834.shtml
関連
-
npm install reports error npm WARN tar ENOENT: no such file or directory, open... 解決方法
-
undefinedエラーが発生しました:getaddrinfo ENOTFOUND; GETできません。
-
typedef void (*Fun) (void) 理解 - 関数ポインタ - typedef 関数ポインタ
-
エラー: Qt での不完全な型 'Ui:' のアロケーション
-
AVD システムパスが見つかりません。Please define ANDROID_SDK_ROOT この問題は、必ずしもパス設定にあるわけではありません。
-
php_network_getaddresses: getaddrinfo が失敗した 原因
-
Echartsがエラーを発生させる: echarts Uncaught ReferenceError: echarts is not defined
-
Unity3d Drag and Drop script reports error スクリプトクラスが見つからないため、スクリプトコンポーネント "" を追加できません。
-
ローカル変数sumが初期化されていない可能性がある
-
ベクトル添え字の範囲外問題の解の1つ
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
メンバ関数fetch()のNULLでの呼び出し
-
未定義のプロパティ 'init' を読み取ることができません。
-
unity build when エラー
-
エラー: 接続 ECONNREFUSED 127.0.0.1:3306
-
メインクラス org.codehaus.plexus.classworlds.launcher.Launcher MAC が見つからない、またはロードできないエラーが以下に報告されています。
-
linux error ttyname failed: デバイスに不適切な ioctl Solution
-
ArrayAdapterの外観は、リソースIDがTextViewである必要がある問題について
-
Pycharm コード ドッカー コンテナ 実行 デバッグ|機械学習シリーズ
-
pythonプログラミング放課後問題集(程春輝)
-
Pythonラーニングノートです。TypeError: cannot use a string pattern on a bytes-like object とその解決法