| [ 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 을 이용하여 바구라고 하는데 이해도 잘 되지 않고, 왠지 노가다성이 있는것 같아 망설이고 있습니다..^^;;? |