• ベストアンサー

Windows上でcentos仮想環境について

下記のサイトを参考にcentos仮想環境を作製することに成功しました。 http://www.e-agency.co.jp/column/20121004.html geditテキストエディタでc言語を書きコンパイルを試みたのですが bash: a.out: コマンドが見つかりません と表示され、プログラムが実行されません。 デスクトップ上にはa.outのファイルがあるのですが上記の様に表示されてしまいます。 どうすればプログラムが動くでしょうか? ご協力よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.2

コマンド名だけで指定した場合、環境変数PATHで指定されたディレクトリにあるファイルを探します。 ここまではWindowsと同じです。 違う点は「カレントディレクトリは(PATHに明示しない限り)対象外」ということ。 対応策は ○ 絶対パス、または相対パス付きで実行する。この場合は、指定されたファイルを実行します。 ./a.out # 相対パス: カレントディレクトリのa.outを実行する bin/a.out # 相対パスの例 /home/user/desktop/a.out # 絶対パスの例 ○ 環境変数PATHに . (カレントディレクトリ)を含める ただし、セキュリティ等の関係で、推奨されていません。

sakana11111
質問者

お礼

詳しい回答ありがとうございました。 回答通りに試したみたところ無事、成功しました。 ご協力ありがとうございました。

その他の回答 (1)

回答No.1

ふつー ./a.out で動き出すハズですけど...

sakana11111
質問者

お礼

回答ありがとうございます。 a.outではなく ./outと入力したところ 無事、動きました。

関連するQ&A