CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): ttagai (겨울나그네)
날 짜 (Date): 2003년 4월 16일 수요일 오전 10시 01분 42초
제 목(Title): [Q] version 정보를 기록하는법 ???



Solaris에서, a.out을 만들때 특정정보를 기록하는 법이 있는지 알고 싶어
이렇게 글 올립니다.

구체적으로 말씀드리면, a.out을 만들때 버젼정보를 넣고싶거든요..
즉, 오늘 만들때는 1.0 이라는 버젼을, 일주일후에 만들때는 2.0을..등등

아주간단하게 생각해보면, 매번 만들때마다 소스안에다 하드코딩하는법도 있을수 
있고, 또한 환경변수를 이용하여 getenv("CurrentVersion") 를 통해서 
프로그램내에서 정보를 얻을수 있겠지만,

좀더 좋은 방법이 없을까요 ?

제일좋은 방법은 컴파일 옵션을 통해서 하면 좋을것 같지만...

고수님들의 친절한 답변 부탁드립니다...

그럼 미리 감사드립니다..

[PS] 친구들에게 물어보니, 코드내에 static char aaa[MAX] = "0.0";
등을 선언해놓고 오브젝트를 만든다음 nm 을 이용하여 바구라고 하는데 
이해도 잘 되지 않고, 왠지 노가다성이 있는것 같아 망설이고 있습니다..^^;;?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.