소스 코드 패키지 관리는 어떻게?
글쓴이: dreamer / 작성시간: 수, 2005/01/12 - 10:08오전
프로젝트를 하다보면 소스 코드가 커지고 또 여러 디렉토리로 나누어지게 됩니다.
또한 make로 만들어 지는 바이너리도 하나가 아니고 여러개가 됩니다.
예를 들면 kernel과 app는 완전히 별개의 코드인데...
여러 분들은 이런것을 어떻게 관리 하나요?
또 compile및 install등과 관련해서 어떤 툴 및 기법을 쓰나요..
makefile을 확장 해서 아니면 스크립트로....
즉 한 프로젝트에 필요한 모든 코드들의 컴파일 관리를 어떻게 하는게 제일 바람직 할까요?
Forums:
cvs나 subversion 을 사용하는 것이 답이지요.cvs나
cvs나 subversion 을 사용하는 것이 답이지요.
cvs나 subversion과 같은 것도 C 언어 공부하듯이 필수사항입니다.
그들이 제공하는 브랜티와 diff, merge 등을 이용하고, web보고으로 메일로 통지하면 모든 변화하는 형상을 관리할 수 있습니다.
---
http://coolengineer.com
소스 코드는 cvs를 사용 하고 있습니다.제가 궁금 한것은 autoc
소스 코드는 cvs를 사용 하고 있습니다.
제가 궁금 한것은 autoconfig같이 한번에 컴파일 및 install같은 것을 할때 구성 방법입니다.
저는 되도록 하나의 소스로 모든 것이 처리되도록 하고 있으며,conf
저는 되도록 하나의 소스로 모든 것이 처리되도록 하고 있으며,
configure 를 통해서 config.h 를 만들고, 그에 따라 컴파일하되
#ifndef 문도 최소화하여 하나의 파일에 모으도록 하고 있습니다.
그리고 wrapper를 만들어 OS 별 처리를 합니다.
install은 자체 installer를 만들어 사용하지만, OS의 전용 패키저가
관리 및 교육의 부담은 가더래도 지향해야할 바더군요.
---
http://coolengineer.com
답변 감사 합니다.자체적으로 구성 하기 보다는 os등의 레벨에서
답변 감사 합니다.
자체적으로 구성 하기 보다는 os등의 레벨에서 제공 하는 것을
사용 하신는 것 같습니다.
제 경우에도 막상 하려니 깔끔하게 되지가 않아서..
댓글 달기