たとえば、以下のプログラムを作ったとします。(/home/kappa/testというディレクトリにね)
$ vim /home/kappa/test/hello.c
a
#include <stdio.h>
int main(void)
{
puts("Hello, bioinformatics!!\n");
return 0;
}
Esc
それでもって、このhello.cファイルをコンパイルします。
$ gcc -o test /home/kappa/test/test.c
/home/kappa/testを覗きにいってみよう。
$ ls /home/kappa/test
test test.c
うん。できてる。
そしたらこいつらを実行しよう。
$ /home/kappa/test/test
Hello, bioinformatics!!
よし、うまくいった。
一般にシェルのコマンド(ls, cd , mant etc)は、単語一個入力するだけで、上手くいってるよな。
なら、testに対しても同じことしてみよう。
$ echo $PATH
/usr/local/sbin:・・・
んでもって
$ PATH=$PATH:/home/kappa/test
$ export PATH
ってすると、/home/kappa/testがパスに追加されている。
後はシェルにおいて、
$ test
Hello, bioinformatics!!
できた。