WindowsでLinuxコマンドを使用してプログラムをコンパイルしたいのですが、Ubuntuをインストールする必要はありません。私はCygwinをインストールしました。私はこのチュートリアル(http://www.howtogeek.com/howto/41382/how-to-use-linux-commands-in-windows-with-cygwin/)をWindows上で動作させるためにそれを実行しました。それは動作します(または少なくともlsコマンドで動作しました)。問題は、gcc関数を使ってプログラムをコンパイルしようとすると、それがコマンドとして認識されないということです。プログラムをコンパイルする他の方法はありますか?"gcc"を使ってコンパイルできない
編集: ここは、見た目の写真です。
コンパイル環境では非常に複雑な設定のようです。とにかく、問題が何であるかをもっと正確に伝えなければなりません。 'ls'のようなコマンドがあなたのために働くならば、' gcc'コマンドとの違いはどこですか?実行可能ファイルがどこにあるかを調べ、完全で正確なエラーメッセージを投稿します。 – arkascha
まず、 'gcc'は関数ではなく、GNU Cコンパイラを呼び出すためのシェルコマンドです。認識されない場合は、予想される場所に見つからない可能性があります。 – user3078414
パッケージ選択段階で 'gcc'をチェックしたことを確認しましたか? Cygwinはデフォルトでは限られたパッケージしかインストールしませんので、明示的に必要なものを選択する必要があります。また、CygwinはLinuxのようなコマンドでコンパイルしますが、Windows *では*をコンパイルします。 CygwinバイナリはWindows、Linux用です。 – zstewart