問題タブ [gcc4.7]

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.

0 投票する
1 に答える
1143 参照

ubuntu - 構成エラー: C コンパイラは実行可能ファイルを作成できません

rvm をインストールしようとしていました (\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles)。ZI が構成エラーを受け取るまでは正常に機能しました。

上記のログ ファイルの内容は次のとおりです。

次に、「hello world」C プログラムを試してみたところ、コンパイル時に次のエラーが発生しました。

このエラーがスローされる理由がわかりません。フォーラムでこれに対する満足のいく答えを見つけることができませんでした。誰か助けてください。ありがとう

0 投票する
1 に答える
558 参照

c++ - タイプ名のメンバーへのポインター

このことを考慮:

2番目が失敗する理由と、1つのtypedefステートメントで目的のtypedefを取得する正しい方法は何ですか?

私のコンパイラは GCC-4.7.2 です。

0 投票する
1 に答える
72 参照

c++11 - std::cin で 2 次元 double 配列を使用すると、奇妙な SEGFAULT が返される

質問のタイトルは奇妙に思えるかもしれませんが、これは私のコードの奇妙なバグのようで、よくわかりません。

2 次元 double 配列の宣言により、std::cin.getline()gdb で次のステートメントを実行すると、次のエラーが発生します。

extern dist変数のみを使用するとうまくいくようです。また、30 行目での宣言をdistanceそのまま使用しても、完全に機能します。もちろん、これは、より大きな tsp.cc ファイルのコード スニペットにすぎません。誰かがさらに情報を必要とする場合は、喜んで提供します。睡眠不足の状態で明らかな何かを見逃していないことを願っています. :)

gcc バージョン 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) を使用しています。

0 投票する
0 に答える
616 参照

qt - CentOS 5.X での QT 4.8.5 コンパイル エラー

Qt の公式 Web サイトから Qt-everywhere-4.8.5.tar.gz をダウンロードしました。CentOS 5.X では、GCC のバージョンは 4.1.2 です。gcc-4.7.2そのため、ソース コードからコンパイルし$HOME/software/て にインストールし、インストール ディレクトリにbinlibとがlib64あり、パスを に追加しましたLD_LIBRARY_PATH

次に、qt ソース コードを解凍し、次のように構成します。

次に、それを作ります。エラーがあります:

そして、 で を見つけ、libstdc++.so.6パス$HOME/softwares/lib64を に追加しました。コマンドがシステムのライブラリを使用し、提供されたライブラリを使用しないのはLD_LIBRARY_PATHなぜですか? makeroot 権限がないため、システムのライブラリをホーム gcc のライブラリにリンクできません。アドバイスをお願いできますか?ありがとう。

0 投票する
1 に答える
73 参照

c++ - 私は libstdc++6-dev を持っていますが、まだ stl にリンクされたエラーがあります

私のgccバージョンは4.7です

これは私の簡単なソース コードです。libstdc++6-dev をインストールしました。stl を含める必要があると思います。

私のコンパイルコマンドは次のとおりです。

エラーは次のとおりです。

....

stl ライブラリがまだ機能していないようですが、libstdc++6-dev をインストールしました。

0 投票する
1 に答える
350 参照

linux - Linux Mint 15 でライブラリ liboleaut32 が見つかりません

私は Mint 15 を使用しています。私はソフトウェアのコンパイルに関しては全く初心者ですが、Git リポジトリから「無限 qt」GUI をコンパイルしようとしています。
「Makefile.unix」ファイルを使用して、「infinitecoind」(デーモン) をコンパイルすることができました。
私が今やろうとしているのは、「infinitecoin-qt GUI」を機能させることです。
このエラーメッセージが表示されるところまでは、まあまあコンパイルできると思います。

build/qrc_bitcoin.o -L/usr/lib/i386-linux-gnu -lrt -lssl -lcrypto -ldb_cxx -loleaut32 -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -lQtGui -lQtCore -lpthread

/usr/bin/ld: -loleaut32
collect2 が見つかりません: エラー: ld が 1 の終了ステータスを返しました
make: ** [infinitecoin-qt] エラー 1

Windowsに何らかの形で関連するライブラリが欠落しているようですが、見つかりません。よろしくお願いします。

0 投票する
1 に答える
228 参照

gcc - コンパイル中に int8 ヘッダー ファイルが見つからない

単純な C プログラムをコンパイルしようとすると、エラーが発生します。

このエラーは何ですか?どうすれば修正できますか? 私が収集したものから、int8などはstdint.hでtypedefinedですが、types.hまたは_types.hには言及されていません。これらの定義をそこに追加するだけですか、それとも... 本当にここで失われます。

0 投票する
1 に答える
2155 参照

c++ - gcc4.7.2 で dev c の GMP ライブラリを使用する方法

gmpの使用についてはまったくわかりません。プロジェクトにいくつかの機能が必要で、簡単なインストール ガイドが必要です。私はこの分野の初心者なので、それに応じて助けてください。

私は持っている:

  • デフォルト コンパイラとして GCC4.7.2 を使用する Windows 8.1 構成の Dev C++ 5.4.2。
  • gmp-static-mingw-4.1.tar

gmp ライブラリを構成する正しい手順を指定してください。

0 投票する
1 に答える
615 参照

multithreading - (最適化?) GCC std::thread に関するバグ

でいくつかの機能をテストしているstd::threadときに、友人が GCC で問題に遭遇しました。これが GCC のバグなのか、それともこのコードに何か問題があるのか​​ を尋ねる価値があると考えました (コードは (たとえば) "7 8 9 10 1 2 3" を出力します)。 、しかし、[1,10] のすべての整数が出力されることを期待しています):

次の代替コードが機能します。

関数のアリティの順序付けられていない評価と関係があるか、修飾されていない引数std::threadをコピーするときに機能するはずの方法であると考えました。std::ref次に、最初のコードを Clang でテストしたところ、動作しました (そのため、GCC のバグが疑われ始めました)。

使用コンパイラ: GCC 4.7、Clang 3.2.1

編集: GCC コードは、コードの最初のバージョンでは間違った出力を提供しますが、2 番目のバージョンでは正しい出力を提供します。

0 投票する
1 に答える
142 参照

c++ - -O3 でコンパイルすると奇妙なセグメンテーション違反が発生する

次のコードは、Debian 7 上の g++ 4.7.2-5 でコンパイルされ、正しく動作します。

... -O2 以上でコンパイルしない限り。その後、セグメンテーション違反が発生し、valgrind は 0x0 からの無効な読み取りを要求します。スタックの破損があると思いますが、私の人生ではそれを見つけることができません。

興味深いことに、"remove me" とマークされた行を削除すると、問題が解消されます。に を追加することも同様endlですwrite。何か案は?