問題タブ [mingw]

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 投票する
2 に答える
2843 参照

c++ - 1つのMinGW、多くのGCCバージョン-それを行う方法は?

1つのMinGWインストール で異なるGCCインストールを動作させることは可能ですか?

MinGWとは、インストールして使用するGCCコンパイラのバージョンに関係なく常に必要となる共通ベースを意味します。

  • MinGWランタイム
  • binutils
  • 作る
  • MS用のMinGWAPI-Windows

MinGWの一部であるが、GCCでは必要とされていない他の多くのコンポーネント。

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

makefile - XP SP3の問題でmingwを使用してpdcursesをコンパイルする

私のマシンで pdcurses 3.4 をコンパイルする際に問題があります。私のOSはWindows XP SP3です。

私の mingw32-make はバージョン 3.81 です。

readme ファイルによると、私がしなければならなかったことは、行って make コマンドを発行することだけでした。そしてそうしました。

これにより、make プロセスが開始されますが、途中で 2 つの場所で失敗します。1 つは無視され、もう 1 つは make を停止します。

編集:エラーだけでなく、ログ全体を追加しました。注意・・・大きいです。ご覧のとおり、xcopy でコピーを変更すると、コピーの問題が解決しました。

理由が何であるか、および/またはそれを修正してpdcursesをコンパイルする方法を知っている人はいますか? 少し早いですがお礼を。

-レフテリス

0 投票する
3 に答える
5817 参照

mingw - MinGW - GCC バージョン 3.4.5 をバージョン 4.4 に更新

ここにある指示から MinGW を正常にインストールしました(自動インストール)。しかし、GCC のバージョンを 4.4 に更新したかったのです。インストール ディレクトリ ( ) 内のファイルを単にオーバーレイするだけC:\MinGW\ですか? そうでない場合、この新しいバージョンの MinGW/GCC を適切にインストールするにはどうすればよいですか?

これが以前に尋ねられた場合、申し訳ありません。検索しましたが、答えが見つかりませんでした (ここでも MinGW.org でも)。

:ファイルを次の場所にインストールしたいと思っています:http://sourceforge.net/projects/mingw/files/下の GCC バージョン 4 と呼ばれる: gcc-full-4.4.0-mingw32-bin-2.tar.lzma

より多くのフィードバックを期待しています。Ravadre の回答に感謝しますが、さらに詳しい情報を提供していただけると助かります。

0 投票する
3 に答える
2722 参照

linux - Eclipse CDT の Linux ボックスでの Windows アプリケーションのクロスデバッグ

Windows から Ubuntu Linux に移行したので、ここで開発環境をセットアップしたいと考えています。問題は私が必要だということです

  1. Visual Studio に匹敵する C/C++ IDE
  2. Windows PE バイナリを生成する方法
  3. Windows PE バイナリをデバッグする方法

最初は Code::Blocks を試しました。ここでは、クロス開発用にセットアップするためのガイドを見つけるので、「Hello World」をコンパイルして Wine で実行することができました。さらに、デバッグも機能しました。

しかし、Eclipse + CDT プラグインははるかに高度な IDE であることがわかりました。私はしばらく時間を費やし、最終的にプロジェクトをコンパイルしてリンクしました。

現在、GDB の MinGW Insight バージョンを Eclipse CDT 内で動作させようとしています。Code::Blocks ガイドで説明されているデバッガーを使用する簡単な方法は、もう機能しません。「セッションの作成中にエラーが発生しました」というメッセージが引き続き表示されます。

だから私の質問は、Eclipse のデバッガー バックエンドとして Wine で MinGW GDB を使用するにはどうすればよいですか? または、Linux->Windows クロス開発に最適な IDE は何ですか?

0 投票する
6 に答える
5634 参照

c++ - ビルド管理: Eclipse プロジェクトと Eclipse Managed Make プロジェクトの比較

私は Windows で開発を行っており、Eclipse と CDT を使用して C++ アプリケーションを開発しています。

ここで、ビルド管理のために、通常のC++ プロジェクトを作成し、Eclipse がビルドを完全に管理します (適切な引数で g++ コンパイラを呼び出します)。または、マネージド Make C++ プロジェクトを作成すると、Eclipse が Makefile を管理し、その Makefile で make を呼び出します。 (プロジェクトのビルド時) これにより、ビルド プロセスが完了します。

これらのアプローチのいずれかを使用し、他のアプローチを使用しないことの利点はありますか?

編集:私はマネージド Make と標準 Make について話しているのではなく、Make と Eclipse について話しているのです。昨日、Make をまったく含まないシステムで eclipse の下で C++ プロジェクトをコンパイルしようとしましたが、プロジェクトは正常にコンパイルされました。作る?; 私はEclipseを単独で使用できます。

それが私の質問です...

0 投票する
3 に答える
14801 参照

c - MinGW を使用して Windows で小さな Gcc プロジェクトをコンパイルする

そのため、私は C++ でプログラミングを始めて約 2 年になりますが、その間ずっと、素敵なプロジェクト設定や自動リンクなどを備えた IDE (VS) を使用する喜びを感じてきました。私は常に、メイクファイルを介してコンパイルする必要がある外部ライブラリ、または少なくとも Linux 環境やその他のコンパイラ向けのものには近づきませんでした。

とにかく、私は今、非常に便利なユーティリティ ( Bob Jenkins Perfect Minimal Hash)を使いたいと思っていますが、makefiles だけでなく g++ コンパイラを使ってコンパイルする必要があります。

私は先に進んで mingW32-make ユーティリティを入手し、現在それを機能させようとしています。私が今いる場所:

  • minGW が正常にインストールされました
  • make ユーティリティが正常に呼び出されました
  • プロジェクトの作成に失敗しました。

私が得るエラーは次のとおりです。

C:\gen_progs\ph>mingw32-make

mingw32-make: *** 対象lookupa.c', needed by の lookupa.o を作成するルールはありません。止まる。

そしてメイクファイル自体:

少なくともメイクファイルについての私の最低限の理解からすると、エラーは妥当なようです。参照されている.c、.hファイルはすべてありますが、.oファイルはなく、作成方法に関する指示もないようです。これらは。だから私の質問は:

make ユーティリティの呼び方が間違っていますか? それとも、最初にオブジェクト ファイルをコンパイルする必要がありますか? または...メイクファイルに何かを追加する必要がありますか?

ここでも、参照されている .c および .h ファイルがすべてあります。

編集:申し訳ありませんが、実際にはその特定のファイルが行方不明だったので、行のどこかで消えたようです。ただし、これを再度追加すると、次のエラーが表示されます。

0 投票する
3 に答える
9173 参照

qt - QMAKEのGNUmake--jobsオプション

私はqmakeを使用して、開発中の小さなQtC++アプリ用のMinGW32Makefileを生成しています。私の問題:これらのデュアル/クアッドコアCPUはすべて、1つのスレッドだけが構築を行っている間、アイドル状態でそこに座っています。並列化するために--jobs4を渡してmakeを実行しようとしましたが、問題は、qmakeが汎用makefileを生成し、その内部でmakeが-fを使用して再度呼び出されることです。

makefileを生成するときにqmakeにmakeのオプションを追加させることは可能ですか?または、qmakeの外部でオプションを設定する別の方法がありますか?ビルドごとに自動生成されるため、特定のMakefileを編集できません。