.bashrc 관련 질문이요

안녕하세요 제가 지금 소스코드를 사용하여 프로그램을 돌려야하는데 안 되는 부분이 있어서

프로그램을 주신 분에서 메일을 보내서 해결 방법을 답메일로 받았습니다.

하지만 어떻게 하라는건지 잘 모르겠습니다.

받은 메일의 내용은 다음과 같습니다.

> xy2sac: Command not found라는 오류가 발생함.

xy2sac 을 컴파일해야 합니다.

make xy2sac

제가 보내드린 소스코드 중에서 xy2sac 폴더를 보면 src 와 examples 폴더가 있을 겁니다.

src 폴더에서 xy2sac 를 먼저 컴파일하세요.

xy2sac를 홈디렉토리의 bin 폴더 안으로 카피해 놓으면 실행하기 편합니다.

즉 어느 폴더에서나 bin 안에 있는 명령어들을 실행할 수 있습니다.

참고로 어떤 쉘을 쓰고 있는지 확인해보세요.

홈폴더에서 아래와 같이 하면 .cshrc 또는 .bashrc , .bash_profile 과 같은 화일들을 찾을 수 있을 겁니다.

ls -al

.cshrc 또는 .bash_profile 에서 PATH 를 확인해보고 $HOME/bin 이 없으면 삽입하세요.

삽입하였으면

source .cshrc

또는

source .bashrc라고 실행하세요.

화일에 이미 있으면 위 명령어는 할 필요가 없습니다.

xy2sac.csh 를 다시 실행해보세요.

위의 내용에서 ls -al 를 통해서 .bashrc 이라는 파일이 있는 것은 확인했습니다.

근데 그 다음에 어떻게 해야하는 건지 모르겠습니다ㅠ

방법 좀 알려주시면 감사하겠습니다.

그리고 위에서 알려주신 방법으로 make xy2sac을 하면 다음과 같이 터미널에 나옵니다.

seismic@ubuntu:~/Desktop/qseis/xy2sac/src$ make xy2sac
gfortran -c xy2sac.f -g -Wall
xy2sac.f:50.24:

  call wsac(fileout,sta,icomp,xe,az,2,npts,                         
                    1

Warning: Character length of actual argument shorter than of dummy argument ‘sname’ (3/30) at (1)
xy2sac.f:67.38:

  subroutine wsac(dname,sname,komp,xentf,azi,                       
                                  1

Warning: Unused dummy argument ‘komp’ at (1)
xy2sac.f:164.29:

  subroutine name(ie,dist,azi,beit,cmp,iart,dname,sname)            
                         1

Warning: Unused dummy argument ‘dist’ at (1)
gfortran xy2sac.o
-o xy2sac -lm -O3 -lsacio -g -Wall
/usr/bin/ld: cannot find -lsacio
collect2: ld returned 1 exit status
make: *** [xy2sac] 오류 1