Cygwinを使ってC言語をコンパイル・実行しているのですが、
実行時に「./」をつけないですむように設定する方法がわかりません。
例えば
> make hogetest
としたあと、
> ./hogetest
ではなく
> hogetest
だけで実行できるようにするためには、パスがどうのこうのといわれましたが、
具体的には、↓の場合ですとどう付け加えればよいのでしょうか?
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;C:\j2sdk1.4.2\bin;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\gs\gs7.07\bin;C:\gs\gs7.07\lib
初歩的ですみません。
Cygwinの環境変数
Re:Cygwinの環境変数
>たかぎさん
ご回答ありがとうございます。
これは、システムプロパティの詳細設定→環境変数で、
システム環境変数→Path→変数値
の末尾に書き加えればよいということでしょうか?
すみません、何せ無知なもので、
「ここに、この通り書け!」といったようにご説明していただけないでしょうか。
よろしくお願いします。
ご回答ありがとうございます。
これは、システムプロパティの詳細設定→環境変数で、
システム環境変数→Path→変数値
の末尾に書き加えればよいということでしょうか?
すみません、何せ無知なもので、
「ここに、この通り書け!」といったようにご説明していただけないでしょうか。
よろしくお願いします。
Re:Cygwinの環境変数
ls -a
でファイルを表示させるとユーザのホームディレクトリに
.bashrc
というファイルがあると思います。
このファイルに追加しておけばいちいち実行する必要はなくなります。(bash使用という前提ですが)
でファイルを表示させるとユーザのホームディレクトリに
.bashrc
というファイルがあると思います。
このファイルに追加しておけばいちいち実行する必要はなくなります。(bash使用という前提ですが)
Re:Cygwinの環境変数
>toyoさん
ご回答ありがとうございます。
windowsでホームディレクトリに行くにはどうしたらよいのでしょうか(>_<)
マイコンピュータから行くのですか?
アホな質問で大変恐縮です↓↓
ご回答ありがとうございます。
windowsでホームディレクトリに行くにはどうしたらよいのでしょうか(>_<)
マイコンピュータから行くのですか?
アホな質問で大変恐縮です↓↓
Re:Cygwinの環境変数
Windows のことはいったん忘れてください。
cygwin.bat を起動、または(Windows の)スタートメニュー等で Cygwin を起動すれば、コマンドプロンプトによく似た bash が起動するはずです。
そこで、
export PATH=$PATH:.
と入力すれば、以降は ./ が不要になります。
毎回入力するのが面倒であれば、toyo さんが書かれているように .bashrc を修正すればよいのですが、ちょっとコツがあるので、/etc/profile に追記してしまってもよいでしょう。
# Unix 信者からは怒られそうですが...
cygwin.bat を起動、または(Windows の)スタートメニュー等で Cygwin を起動すれば、コマンドプロンプトによく似た bash が起動するはずです。
そこで、
export PATH=$PATH:.
と入力すれば、以降は ./ が不要になります。
毎回入力するのが面倒であれば、toyo さんが書かれているように .bashrc を修正すればよいのですが、ちょっとコツがあるので、/etc/profile に追記してしまってもよいでしょう。
# Unix 信者からは怒られそうですが...
Re:Cygwinの環境変数
わかりました!
export PATH=$PATH:.
でやってみます。
でも毎回それをやらずに済む方法があればいいのですが・・・^^;
一応、bashrcという文字列を含むファイルは4つほど
①bash.bashrc(C:/cygwin/etc)
②.bashrc(C:/cygwin/etc/skel)
③bash.bashrc(C:/cygwin/etc/defaults)
④.bashrc(C:/cygwin/etc/defaults/skel)
検索に引っかかりましたが、
①のでよいのでしょうか?
このファイルを書き換えるにはどうしたらよいですか?
export PATH=$PATH:.
でやってみます。
でも毎回それをやらずに済む方法があればいいのですが・・・^^;
一応、bashrcという文字列を含むファイルは4つほど
①bash.bashrc(C:/cygwin/etc)
②.bashrc(C:/cygwin/etc/skel)
③bash.bashrc(C:/cygwin/etc/defaults)
④.bashrc(C:/cygwin/etc/defaults/skel)
検索に引っかかりましたが、
①のでよいのでしょうか?
このファイルを書き換えるにはどうしたらよいですか?