問題タブ [cygwin]
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.
mercurial - cygwin の下で、マージに WinMerge を使用するように Mercurial を構成するにはどうすればよいですか?
Mercurial が cygwin で実行されている場合、 WinMergeを起動してマージの競合を解決する方法を理解するのは少し難しいです。これどうやってするの?
assembly - Cygwin: アセンブリ言語の開発?
まず、これが昨日アセンブリとスタックで開始したスレッドの一部であるかどうかはわかりませんが、ここで尋ねている質問はまったく異なると思います。
ウィキペディアとGoogleを介して、 Cygwinが正確に何であるかを理解しようとしていますが、あまり運がありません。gcc ガス アセンブラを使用して、Linux でアセンブリ プログラミングを始めたところです。私は昼食時に Windows しか搭載されていないマシンを職場で使用しています。ここでアセンブリ言語プログラミングの練習をしたかったので、Cygwin が役立つのではないかと考えました。
Linux で書いたコードは、Cygwin を使って Windows でコンパイルして実行できると思っていました。Cygwin を使用すると、コードをうまくコンパイルできます。
しかし、Cygwin でコードを実行しようとすると、
「未処理の win32 例外が発生しました」というメッセージが表示される
これは、私が書いているコードが Linux を対象としているためだと思います。私はCygwinがこれに対処すると思っていました。Cygwin は、Unix スタイルのコマンド ライン方式で Windows アプリケーションを開発するために使用されることを本当に意図しているのでしょうか?
繰り返しになりますが、これはおそらくここにいるほとんどの人にとって明らかなことですが、私は本当に混乱しています!
PS Windows 用にAndLinuxを試したことがありますが、インストールにはかなりの手間がかかります。
bash - このパスを bash 関数に渡すにはどうすればよいですか?
名前にスペースが含まれるディレクトリに移動するのに問題がありましたが、Cygwin の問題であると判断し、回避しました。
その後、それらのディレクトリへのシンボリック リンクを作成できることがわかったので、Cygwin ではないと思いました。cd
次に、ディレクトリの内容をリストするエイリアスを作成したことを思い出し、これを見ました:
したがって、問題は、これを試してみると失敗することです:
スペースが原因でパスが複数の引数に分割されていることがわかりますが、それらを再び結合するにはどうすればよいですか?
perl - ターゲット ホストにモジュールをインストールできない場合、ポータブル perl を作成するにはどうすればよいですか?
HP unix/Solaris ホスト上の cygwin Windows で開発した Perl アプリケーションを実行する必要があります。私は UNIX マシンのスーパーユーザーではありません。デフォルトの Perl モジュールの場所にアクセスすることも、モジュールをデフォルトの Perl モジュールの場所にインストールすることもできません。また、UNIX のインストールにはほとんどの基本的なモジュールが欠けており、それを変更することはできません。
たとえば、ネイティブ C でコンパイルされた部分を持つExpectを必要とする Perl アプリケーションがあります。そのボックスに他に何もインストールせずに、必要な依存関係を使用してこのアプリケーションを unix に展開するにはどうすればよいでしょうか?
Cygwin Windows で Perl アプリケーション全体をビルドし、1 つの実行可能ファイルを unix にロールアウトして、そこのホーム ディレクトリから実行する方法はありますか?
これまでの回答に基づくEDITの追加:
特に brian に感謝します。ネイティブ Perl の場合、ローカル LIB dir ソリューションは機能するようですが、C コンポーネントを必要とする Perl モジュールの場合、クロスプラットフォーム コンパイル、つまり cygwin でコンパイルして Solaris で実行することは、私が恐れていたように実際には不可能です。 .
しかし、別の Linux インストールが役立つでしょうか。つまり、これは Linux 上のパッケージ Perl のような異なるフレーバーの Unix 間でより簡単に実行でき、Solaris/HP に展開できますか? そして、lccのようなものはどうですか?
また、複雑な Perl アプリのすべての依存関係を含むネイティブ Perl パッケージを Windows に展開し、それを 1 つのファイルとして unix に移動できるようにした場合、もう少し聞きたいと思いますか? (Expect.pm のようにネイティブ C コードが含まれている場合は動作しないことがわかりましたが、純粋な perl モジュールのみを使用するアプリの場合はどうなりますか?)
基本的に、多くの理由から、これらの「本番」UNIX ホストにログインするのに必要な時間を最小限に抑え、事前にローカルでできる限りのことをしようとしています。
元の perl の質問から離れすぎていると感じたので、新しいクロスコンパイルの質問を追加しました。
編集 -- Parは純粋な Perl に対して有望に見えますが、同じ取引ですが、ネイティブ拡張のクロスプラットフォーム コンパイルの問題を解決するようには見えません。
ssh - cygwin ssh no putty はい?
パスフレーズなしのパテでキーを生成しました。パテは正常に動作しますが、今は cygwin をインストールしており、ssh を使用してログインしたいと考えています。なんらかの理由でパスフレーズを求められますか? なぜ?パテはまっすぐログインするだけですか?新しいキーを生成してネットワーク管理者を悩ませたくありません。$ ssh -i Documents\ and\ Settings/xxxxx/My\ Documents/xxxxx\ putty\ keys/private\ key.ppk dev.xxxxxx.com Enter passphrase for key 'Documents and Settings/ xxxxx/My Documents/xxxxx putty keys/private key.ppk': 許可が拒否されました (公開鍵)。
shell - Cygwin からファイルを開く
open
cygwinに OSX コマンドに相当するものはありますか。open
そのタイプのデフォルトのアプリケーションでファイルを開きます。
私は何かをしたい
わかりますか?
基本的には「cygwin-double-click」コマンドのようなものです。