問題タブ [msys]

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 に答える
884 参照

makefile - 期待されるすべてのライブラリを作成しないようにする

「googlemock」を作成しようとしていますが、取得しているライブラリはgmock_main.aの1つだけです。

gmock.aが作成されないのはなぜですか?4つの.oファイルが生成されます。

ありがとう、

バリー。

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

winapi - Mozillaのmsysmakeとの互換性のためにmsysmakeをコンパイルする

gccおよびGNUmake3.81のソースとともにmsysがインストールされたWindows7で実行します。

msys bashシェルで、WINDOWS32とHAVE_DOS_PATHSの両方を有効にする./configureを実行します。次に、makeを実行すると、「i686-pc-mingw32用にビルドされたこのプログラム」を報告する実行可能ファイルが生成されます。 msys / binフォルダー、makeが失敗し、ファイルが見つからないと主張します。ローカルで構築されたバージョンは、Mozillaバージョンの〜153KBと比較して、〜2.3MBです。

MozillaのクルーがWindows用のmakeのバージョンをどのように構築しているか教えてもらえますか?

ありがとう。

0 投票する
2 に答える
193 参照

makefile - win32の構成ポート

私はWindowsを使用していますが、ファイルの作成に使用される構成ツールはどこで入手できますか?含まれていると思ったので、msysとmingwをインストールしました。

ヒントはありますか?

0 投票する
4 に答える
14103 参照

git - MinGWのmsysGitを使用する、またはその逆

リビジョン管理システムとしてgitを使用しています。そのために、msysGitをインストールして、MSW上のリポジトリをチェックアウトしました。ここで、MinGWを使用してプログラムをコンパイルしたいのですが、この「問題」が見つかりました。mingw-getを介してMinGWとMSYSをインストールすると、プログラムをコンパイルできます。問題ありません。しかし、私はgitにアクセスできません。Git Bashを使用すると、gitを使用できますが、コンパイルできません。

次のような可能性はありますか?

  • MinGWを「GitBashに」インストールします(すでにmsysが含まれているためですよね?)または
  • 両方のインストール間に「リンク」を設定して機能させる。

両方のパッケージをより簡単に最新の状態に保つことができる方法を好みます。

前もって感謝します :)

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

c++ - mingwを取得する-正しくインストールする-mingw/msysパスが欠落しているなど!

私はWindowsXPを実行しています。

私はこのチュートリアルに従っているので、ここからmingw-get-instをダウンロードします。

私はこれを数回行い、最後にboesをチェックして、gcc、g ++、MSYS、およびMinGWコンパイルスイートを含むがこれらに限定されないすべてのものをインストールしました。プログラムメニューのショートカットも作るように言った。

MinGW/binを環境設定のパスに正しく追加したと思います。

これで、MSYSシェルへのショートカットができました。C:\ MinGW \ msys \ 1.0 \ msys.batに移動しますが、msysディレクトリ全体が存在しません。

私の知る限り、たくさんの「パッケージ」がダウンロードされていますが(「mingw-getshow」はたくさん表示されます!)、正しくインストールされていないようです。

また、cmd.exeから「g ++ foo.cpp -o foo.exe」のようなコマンドを使用できるようにする必要がありますか、それともMSYSシェルからのみ使用できますか?cmd.exeを使用できなかったためです。

助けてください!

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

shell - MinGW/MSYSシェルの色

makefileの出力を色分けしたいのですが。

しかし、この端末でANSIカラーコードを機能させることができません。それは可能であるはずですが、ls --color私にカラフルな出力を与え、私のシェルプロンプトも色付けされています:

おそらく最初のセクションでは、端末を特別なモードにして、カラーコードを受け入れるようにしているのではないかと思います。誰かが説明できますか?

0 投票する
2 に答える
1070 参照

windows-7 - mingw / git bash シェルでの jRuby の問題

Windows で mingw git bash シェルから jruby を実行する際に問題が発生しています。jruby 1.6.2 の Windows インストーラーをダウンロードし、問題なく実行しました。新しい Windows コマンド シェルを開くと、正常に動作するようです。レーキとシナトラの宝石をインストールしました。irbを使用しました。jruby -v と入力すると、次のようになります。

ただし、git mingw bash シェルを開いて jruby で何かをしようとすると、次のエラーが発生します。

jruby lib ディレクトリがクラスパスにあることを確認しました。

他のアイデアはありますか?

更新: 問題は、シェル スクリプトが最終的に jruby bin ディレクトリの jar を呼び出すことだと思います。

問題は、msys がほとんどの場合に POSIX を Win パスに変換できる一方で、スクリプトがクラスパスやその他の情報を jar に渡すために独自に文字列を作成することです。

これが物事がめちゃくちゃになっているところのようです。スクリプトには、これと同じ理由で cygwin を扱うコードのブランチがあります。スクリプトが cygwin で実行されていると思わせるように強制しようとしましたが、残念ながら、スクリプトは「cygpath」プログラムを使用してパスを取得しており、msys では使用できません。

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

msys - MSYSでファイルをダウンロードするにはどうすればよいですか?

バニラMSYS環境からスクリプトをダウンロードしたいと思います。

Linuxでは、

Mac OS Xでは、

残念ながら、これらの選択肢はどちらも、MSYSのデフォルトのインストールでは使用できないようです。私もPerlでモジュールを使ってみLPW::Simpleましたが、それもデフォルトでインストールされていないようです。

これを実現するために使用できるデフォルトのMSYS環境に付属しているツールはありますか?

私はいつでもエンドユーザーにファイルを自分でダウンロードするように指示できましたが、それでは、追加のソフトウェアをインストールする必要性を最小限に抑えて、すべてを「正常に機能させる」という目標を達成できません。

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

unicode - MinTTYUnicodeのサポートとビルドエラー

MinTTYMSYS (ここからダウンロード)で使用しようとしていますが、Unicodeがサポートされていないようです。

すなわち:

  1. Unicodeテキストを貼り付けることができません(ゴミになります)。

  2. Unicodeファイルcatを端末(UTF-8またはUTF-16)に送信すると、ガベージが返されます。

  3. 使用lsしていてファイルがUnicodeの場合、ガベージが出力されます。結果をファイルにパイプすることは役に立ちません-Unicodeをサポートするテキストエディタで表示した場合でも、それはまだゴミです。

  4. UTF-8種まきの設定がどのように機能するのかわかりません。何も変わらないようです。

  5. ソースをダウンロードしてビルドしようとすると、解決できないビルドエラーが発生します。

    /li>

質問:

  1. どういうわけかMSYS/MinTTYでUnicodeサポートを取得することは可能ですか(両方の問題のようです)?

  2. そうでない場合は、のようなすべてのファイルをどこで入手できますcharset.dか?また、MSYS用のMinTTYを構築するにはどうすればよいですか?

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

windows-7 - Windows でコンパイルすると、スーパー ユーザー モードを必要とする実行可能ファイルが作成されます

いくつかの Windows API 呼び出し (主にスレッド関連のもの) を使用する小さなアプリケーションを作成するだけです。問題は、生成されたプログラムを管理者として実行する必要があることです。cmake スクリプトは次のとおりです。

次のコマンドで実行します。

何か案は?