質問: bash.exeを直接起動するとgccが実行できま c言語を始めてみようと思ってcygwinをインストールしました。初心者です。 cygwin.batから起動するとキチンとgccコマンドが使えるのに、bash.exeから直接起動すると、なぜかcommand not foundとなってしまいます。emacsからコンパイルできるようにしたいと思っているので、不都合で困っています。どうすればよいのでしょうか。
回答: ん~.... 質問文に書いてあることが, なんかよくわかりません. 「cygwin.bat から起動する」とか「bash.exe から直接起動する」というのは何を意味するのでしょうか? それぞれどのように「起動」しているのか, (cygwin.bat なり bash.exe なりを動かすところからはじめて全てを) 正確に書いてもらえますか? あと, 「emacs からコンパイルできるようにしたい」との関連もわかりません. 単にパスの問題というならそれぞれで echo $path すれば差が見つかるはず.