問題タブ [g++4.9]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gcc - Ubuntu ツールチェーンを再コンパイルするには?
Ubuntu ツールチェーン ( https://launchpad.net/~ubuntu-toolchain-r ) 4.1/4.7/4.9/etcのビルド サーバーで使用された環境の説明とビルド オプションはどこにありますか? このフローを再現するにはどうすればよいですか?
同じビルドサーバーを構築する方法を提案してください。
よろしく。
c++ - string_char_traitsC++11 for GNU/G++ 4.9 (2.95.3 以前)
次の宣言を持ついくつかのレガシー C++ コード (GNU g++ 2.95.3 を使用してコンパイルするために使用) があります std::basic_string<char,string_char_traits<char>,malloc_alloc> x;
。ヘッダー ファイルは
今、私はこのエラーが発生している GU g++ 4.9 に移行しています: 1.std/bastring.h
見つかりません 2. #include <std/bastring.h>
asを変更する#include <string>
と、次のエラーが発生します:
これを GNU g++ 4.9 でコンパイル可能にするためのガイダンス/ヘルプが必要です
c++ - CDT プロジェクトで別の C++ コンパイラを使用する正しい方法は何ですか?
Linux で Eclipse CDT Mars.2 (および Neon RC) を使用しています。私のディストリビューションのデフォルトの C++ コンパイラは GCC 5.3.1 ですが、一部の作業では GCC 4.9.3 を使用しています。プロジェクトに関するすべてで GCC 4.9.3 を使用したいと考えています。ツールの検出、C++ 標準ライブラリ、インクルード ファイル パス、インデクサー、前処理など、すべてです。
これを行う正しい方法は何ですか?Eclipse にはかなりビザンチンな「プロバイダー」と「ツールチェーン」構成があるようで、後で元に戻せない設定をしたくありません...
注:プリプロセッサ インクルードなどのプロバイダー設定の一部
を置き換えようとしました${COMMAND}
が /usr/bin/g++-4.9
、これにより 4.9.3 関連のインクルード ファイルが検出されましたが、インデクサーはそれを気に入らず、すべての std::stuff を赤く表示され、未解決。次に、インデックス作成に使用するコンパイラのバージョンをどこに設定したかを探してみましたが、見つかりませんでした。
c++11 - 可変個引数テンプレートの操作中に c++11 セグメンテーション エラーが発生しました
だから私はc ++ 11 Varidiacsをいじっていました.CallClassと呼ばれるものを作成したかったのですが、基本的には、すべての変数が設定されているときに、後で呼び出すために関数をワープするクラスです(本当に役立つかどうかはわかりません):
コンパイルしようとすると (IDE:code::blocks を使用してコンパイルし、Windows で MINGW を使用するように構成)、 Compiler:Segmentation Fault, everyone any Ideas? が出力されます。
使用法:
c++ - g++ コンパイル用の C++ ファイルのユーザー定義拡張子
.cxy
何らかの理由で、拡張機能を使用して c++ ソース コードとして使用したいと考えています。たとえば、ファイル名はabc.cxy
. しかし、私のg++
(4.9.2 バージョン) はコンパイルに失敗しています。私は次のようにコンパイルしています:
それは次のように不平を言っています:g++: warning: conn.cxy: linker input file unused because linking not done
そして、オブジェクトファイルabc.oxy
は作成されていません。一方、拡張子が の場合、次のように.cxx
コンパイルします。
作っabc.oxy
ています 拡張子以外は使えないの.c, .cpp, .cxx
ですか?