= 젠투 개발 안내문: Autotools의 기본 = '''FIXME: 이 문서는 아직 완성되지 않았습니다.''' ||← [wiki:GentooDevelopmentGuide/GeneralConcepts 일반 개념] || ↑ [wiki:GentooDevelopmentGuide/GeneralConcepts 일반 개념] ↑ || [wiki:../ConfigProtect 설정 파일 보호] →|| ---- '''할 일:''' 이 부분은 [wiki:GentooDevelopmentGuide/GeneralConcepts 일반 개념]으로서는 너무 깁니다. 적절히 나누어서 문서의 최상위나 [wiki:GentooDevelopmentGuide/Appendices 부록]으로 옮길 필요가 있습니다. * 아아... 진짜 할 일이 많아졌군요. ^^; - [jachin] ---- GNU autotools(`automake`나 `autoconf` 등)를 이해해두면 이빌드 작업에 도움이 됩니다: * 빌드 시스템이 그저 무시무시한 블랙박스로만 보이지 않게되면, 빌드시의 문제점들을 찾아내고 수정하기가 쉬워집니다. * 패키지의 빌드시 의존성을 결정할 때에 autotools의 입력 파일들이 도움이 됩니다. * 필드 시스템 파일들 간의 연관성을 이해해두면, 적절치 못한 파일을 적절치 못한 때에 패치함으로써 무엇인가를 망쳐버리는 사고의 위험을 대폭 줄일 수 있습니다. == Autotools의 주요 구성 == Autotools는 이식성 높은 소프트웨어를 만드는 데에 드는 어려움들을 현저히 줄여주는 몇몇 연관 패키지들의 모음입니다. 이 도구들은 주로 업스트림에서 제공되는 비교적 간단한 입력 파일들과 함께 사용되어 패키지를 위한 빌드 시스템을 형성합니다. attachment:diagram.png ||← [wiki:GentooDevelopmentGuide/GeneralConcepts 일반 개념] || ↑ [wiki:GentooDevelopmentGuide/GeneralConcepts 일반 개념] ↑ || [wiki:../ConfigProtect 설정 파일 보호] →||