問題タブ [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.
c++ - 引数を使用してcmd.exeからMSYSを実行する
MinGWとmsysを使用してコードをコンパイルし、 wxWidgetsライブラリを学習しようとしています。これまでのところ良好ですが、CMD.exeを介してMSYSにコマンドを送信する方法が見つかりません。
私はSublimeTextを使用してファイルを編集し、makefileを実行するオプションがあります。makefileでMSYSのインスタンスを開き、g++コマンドと引数を送信できるようにしたいと思います。
例:
現在、私のmakefileは次のとおりです。
mingw32-makeがg++コマンドを実行しようとすると、それをcmd.exeに送信します。このコマンドは、バックティックとwx-configジャズを処理しません。(ただし、このコマンドは、MSYSおよびmain.cppを保持するディレクトリ内から実行すると機能します)
こんなものが使えるようになりたい…
したがって、MSYS環境をロードして、コマンドを実行します。これは可能ですか?
私は巨大なmakefile初心者なので、もっと簡単な方法があれば見せてください!
windows - MSYS でタイムゾーンを変更する
「date」コマンドしかインストールされていない場合、MSYS+MinGW for Windows でタイムゾーンを変更するにはどうすればよいですか? ここには「tzconfig」または「tzselect」はありません。
$date --set="Apr 01 23:08 UTC+04:00" を試すと、19:08 GMT+0 の結果が表示されます。
「make」コマンドは、将来変更されるファイルに関するエラーを常に表示するため、これは私にとって非常に重要です。
makefile - MSYS が AM_INIT_AUTOMAKE の tar-ustar オプションを認識できないのはなぜですか?
ソースで MSys 1.11 から autogen を実行しようとすると、常に次のエラーが発生します。
configure.ac:9: オプション 'tar-ustar' が認識されません
誰でもこのエラーを取り除くのを手伝ってもらえますか?
注: andtar-v7、tar-ustar、tar-pax。これら3つすべてが機能しませんでした。ありがとうございました...
c++ - WindowscmdからMSYSbashを呼び出す
Windows 7でGCCを使用しています(TDMのビルドを使用)。Makeファイルを使用してMakeとコンパイルを実行できるようにMSYSをインストールしました。ただし、MSYS Bashシェルを起動するたびに、プロジェクトのディレクトリに移動してを実行するのは面倒make
です。
私が欲しいのは、このプロセスを自動化することです。私は、Windowsなどにバッチファイルを置き、そこからMSYSBashシェルを呼び出すことを好みます。バッチファイルが存在するディレクトリに移動し、を呼び出す必要がありますmake
。
これは可能ですか?コマンドをcmdからMSYSBashに送信できますか(ナビゲーション/呼び出しなどmake
)?または、MSYS Bashに「Bashスクリプト」を実行させることはできますか?これは、バッチスクリプトのようにコマンドを実行するように設定しますか?
mingw - msys+mingw-インストーラーまたは少なくとも.tar.lzma/.zipはありますか?
msys + mingwをn回インストールしようとしましたが、ほとんど成功しませんでした。最小限の開発者システム(sed / awk + autotools + gccなどの標準ツール)が必要ですが、何かが機能しないたびに(たとえば、現在autotools m4を実行しようとすると、AC_INITでエラーループが発生します)。
「コンポーネントを簡単に更新するために」インストーラーの提供を停止し、何かに取り組んでいることは知っていますが、非公式なものがあるかもしれません。
c++ - MSYS なしで MinGW (g++) で gtkmm を使用するにはどうすればよいですか?
MSYS なしで MinGW (g++) で gtkmm を使用するにはどうすればよいですか?
これが私の問題の話です:
必要なすべてのパッケージを使用して MinGW をオフラインでインストールしました (フル インストール)。Apache サーバーをインストールし、すべての .tar.gz ファイルをコピーし、sourceforge.org [localhost] という Web サイトを作成し、Windows XP に MinGW を自動的にインストールしました。その後、PATH 変数を設定します。
MinGW (g++) 用に gtkmm をインストールしました。gtkmm + MinGW で簡単なウィンドウをコンパイルしようとしましたが、うまくいきません。
私はこのコマンドラインを使用します:
この後、MSYS をインストールし、次のコマンド ラインを使用して MSYS で simple.cc をコンパイルできます。
私の問題: simple.cc
MSYS なしでコンパイルしたい。cmd.exe でコンパイルしたいsimple.cc
- これは可能ですか? もし、そうなら。どのように?
base.cc ソースコード:
コマンドライン:
結果:
コマンドライン:
結果:
コマンドライン:
結果: 多くのエラーは次のようになります。
コマンドライン:
結果: 多くのエラーは次のようになります。
ちなみに、私も `` を使用しています。次のようになります。
MSYS を使用する場合、base.cc をコンパイルできますが、MSYS なしでコンパイルする必要があります。PATHに関する別の情報(おそらく必要)(おそらくここが間違っている):
パス 1:
変数名:パス 変数値:C:\MinGW\bin
パス 2:
変数名: PKG_CONFIG_PATH 変数値: C:\gtkmm\lib\pkgconfig どうすればよいですか? 私の問題を解決するのを手伝ってください。私の英語レベルについてお詫び申し上げます(私のメッセージを正しく理解できなかった場合に備えて)。
windows - ハドソン-シェルスクリプトを実行しているWindowsスレーブ
シェルスクリプトを実行しようとしていますが、Windowsのスレーブマシンでfml.shと呼ぶことができます。
msysをインストールしました。次の呼び出しでcmdからスクリプトを実行できます。
ビルドのビルド前のコードで、ハドソン内から同じ行を実行すると、次の応答が返されます。
私の心は困惑していて、とても気になっています。
ハドソン内からWindowsスレーブでスクリプトを実行する方法を知っている人は他にいますか。
bash.exeでも同じことが起こります。
どうぞよろしくお願いします。
c++ - MinGW / MSYS で GCC 4.xx をコンパイルすると失敗する
GCC バージョン 3.4.5 に同梱されている MinGW 5.1.6 / MSYS 1.0.11 (どちらも Sourceforge.org の自動インストーラ) で実行する GCC 4 シリーズのコンパイラをコンパイルする試みを先週ほど試みました。 . 最終目標は GCC 4.5 をインストールすることですが、4.xx コンパイラをビルドすることができませんでした。
異常な動作を引き起こす一連のビルド命令に絞り込みました。コンパイラは以下を実行します。
主な問題は、genmodes.exe の呼び出しにあるようです。これは、サイズが約 2GB の C ファイル (insn-modes.c) を作成します。これは、私が知る限り、ほとんどが空白で埋められています (ところどころに C コードの行が散らばっていますが)。GCC 3.4.5 はそれをチョークし、それがビルドの終了方法です。私が試したすべてのバージョンで同様の動作が見られますが、4.5 は別の理由で失敗し、コンパイラの中間バージョンを使用することで解決できると期待していました。
だから、3つの質問:
- 他の誰かがこれを経験しましたか?
- 何が原因ですか?
- 回避策が存在する場合はどうなりますか?
64 ビットの Windows 7 マシンでこれを実行しようとしています。
ありがとう。
更新: 2 つの疑わしいファイルの圧縮コピーをこの場所にアップロードしました。 min-insn-modes.c も必要以上に大きいことがわかります。2 つのファイル (合計 3 GB 以上) は 121 KB に圧縮されます。
wget - 特定の Sourceforge プロジェクトからすべてのファイルをダウンロードするには?
sourceforge からほぼすべての Msys パッケージをダウンロードするのに約 1 時間費やした後、これを行うためのより賢い方法があるかどうか疑問に思っています。この目的で wget を使用することは可能ですか?
windows - posixツールのためだけにmingw/msysを使用する:マウントポイントの質問
私はクロスプラットフォームソフトウェアを書いているので、Windows環境がUn * xライクであることが好きです(私は古いUnix / IRIX / Linuxオタクです)。私はシェルとツールだけに関心があり、コンパイラやビルド環境にはあまり関心がありません(mingwやcygwinに依存しない実際の強力なビルドシステムがあります)。POSIXシステムのように機能するシェルウィンドウがWindowsボックスに必要です。
cygwinとそのCRLFの奇妙さとdll依存関係から離れて、問題を更新し、おそらくmingw/msysに置き換えたいと思います。私はこれを始めましたが、1つのことに困惑しています。同じWindowsパスにマップするには、mingwパスが本当に必要です。したがって、/はc:/および/ windows-> c:/windowsなどである必要があります。Mingwのデフォルトのマウント設定はchrootのようになり、mingw "/"はc:/mingwなどにマッピングされます。/ Windowsにアクセスするには、/ c/windowsなどのドライブプレフィックスを使用する必要があります。$ PATHや、これを機能させるために必要なその他のことを微調整できてうれしいです。誰かヒントはありますか?