まず、これが昨日アセンブリとスタックで開始したスレッドの一部であるかどうかはわかりませんが、ここで尋ねている質問はまったく異なると思います。
ウィキペディアとGoogleを介して、 Cygwinが正確に何であるかを理解しようとしていますが、あまり運がありません。gcc ガス アセンブラを使用して、Linux でアセンブリ プログラミングを始めたところです。私は昼食時に Windows しか搭載されていないマシンを職場で使用しています。ここでアセンブリ言語プログラミングの練習をしたかったので、Cygwin が役立つのではないかと考えました。
Linux で書いたコードは、Cygwin を使って Windows でコンパイルして実行できると思っていました。Cygwin を使用すると、コードをうまくコンパイルできます。
as someAssmProg.as -o someAssmProg.o
ld someAssmProg.o -o someAssmProg
しかし、Cygwin でコードを実行しようとすると、
./someAssmProg
「未処理の win32 例外が発生しました」というメッセージが表示される
これは、私が書いているコードが Linux を対象としているためだと思います。私はCygwinがこれに対処すると思っていました。Cygwin は、Unix スタイルのコマンド ライン方式で Windows アプリケーションを開発するために使用されることを本当に意図しているのでしょうか?
繰り返しになりますが、これはおそらくここにいるほとんどの人にとって明らかなことですが、私は本当に混乱しています!
PS Windows 用にAndLinuxを試したことがありますが、インストールにはかなりの手間がかかります。