▼スレッド
│
└◇1885:自作のプログラムの実行方法 [ttn] 02/11 00:44
└◇1891:Re:自作のプログラムの実行方法 [通りすが] 02/12
└◇1892:Re[2]:自作のプログラムの実行方法 [ttn] 02/12 <
Win2000 SP4 にCygwinをインストールし、スレッド一覧
gccで”Hello World”をコンパイルしました。
出来た a.exe をCygWinのコンソールから実行できません。
Windowsのコマンドラインからは実行できます。
インストールはインストーラー任せで特に何もいじっていません。
同じサーバーからWin98にいれたら、そちらは問題なくコンパイル〜実行とできます。
何が悪いんでしょう?
もしかして、PATHに「.」が含まれていないじゃないですか?スレッド一覧
bashなど、unix系の環境ではPATHに明示的に「.」を入れないと、
作業ディレクトリのファイルはそのままで実行できません。
実行方法は以下の通り
方法1)PATHに「.」を含むように.bashrcなどを変更する
方法2)「./a.exe」というように実行ファイルの場所を明示的に指定する
> もしかして、PATHに「.」が含まれていないじゃないですか?スレッド一覧
パスに「.」を追加したら、あっさり動きました。
これで一歩前進(いや、踵が上がっただけか?)です。
ありがとうございます。