블로그 이미지
.
속눈썹맨

공지사항

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

calendar

1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

relocatible한 프로그램/shell script 만들기

2004. 8. 24. 16:17 | Posted by 속눈썹맨
1. 환경변수에 모듈의 최상위 디렉토리를 기록한다.
예) ~/.bashrc
export 모듈_DIR="모듈의 root"
export LD_LIBRARY_PATH=디렉토리
export PAHT=디렉토리

cron
모듈_DIR="모듈의 root"

2. 그보다 하위의 내용은 위치가 fix된 환경설정 파일에 넣는 다.
예) config.sh, 모듈.conf, 모듈.cfg
파일 내용) data=$모듈_DIR/abcd 등..

3. 환경설정 파일 해석하기
  a. shell script일 때는 source(include과 같음) 하면 된다.
  b. C++로 해석하기. "$심볼" 들을 관리하는 map<string, string>(혹은 hash_map) 변수를 만든다.
      regular expression이나 string match로 $심볼을 실제 값으로 치환한다.