質問: 大学でC言語を勉強してます。自宅でもlinuxをやろうと思い、RedHat7Jを入れることには成功しました。プログラミングの知識は少しはあるのでいざ!、あの有名なhello.cのプログラムを書いてコンパイルしました。大学のパソコンからならここでa.outと打てば「hello world!」と出るはずが bash:a.out:command not faund とでてしまいます。lsコマンドで見てもa.outはちゃんと存在しているんですが、、なぜこうなるのでしょうか? どなたか回答よろしくおねがいします。
回答: bashを想定しています。 tcshなど違うshellを使っている場合は補足してください。 ./a.out これで起動しませんか? これがOKなら~/.longinに set PATH="$PATH:./" を追加してください。 bashってrehashいりました?>識者の方 この際、勉強としてbashについて勉強しましょう。 set,export,PATHなどを調べて行けばなぜそうなったかわかるはずです。