- ベストアンサー
Windows上でcentos仮想環境について
下記のサイトを参考にcentos仮想環境を作製することに成功しました。 http://www.e-agency.co.jp/column/20121004.html geditテキストエディタでc言語を書きコンパイルを試みたのですが bash: a.out: コマンドが見つかりません と表示され、プログラムが実行されません。 デスクトップ上にはa.outのファイルがあるのですが上記の様に表示されてしまいます。 どうすればプログラムが動くでしょうか? ご協力よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
コマンド名だけで指定した場合、環境変数PATHで指定されたディレクトリにあるファイルを探します。 ここまではWindowsと同じです。 違う点は「カレントディレクトリは(PATHに明示しない限り)対象外」ということ。 対応策は ○ 絶対パス、または相対パス付きで実行する。この場合は、指定されたファイルを実行します。 ./a.out # 相対パス: カレントディレクトリのa.outを実行する bin/a.out # 相対パスの例 /home/user/desktop/a.out # 絶対パスの例 ○ 環境変数PATHに . (カレントディレクトリ)を含める ただし、セキュリティ等の関係で、推奨されていません。
その他の回答 (1)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
回答No.1
ふつー ./a.out で動き出すハズですけど...
質問者
お礼
回答ありがとうございます。 a.outではなく ./outと入力したところ 無事、動きました。
お礼
詳しい回答ありがとうございました。 回答通りに試したみたところ無事、成功しました。 ご協力ありがとうございました。