<colbgcolor=#a32d2a><colcolor=#fff> GNU Project | ||
관련 문서 | GNU · 자유 소프트웨어 재단 · 리처드 스톨만 | |
소프트웨어 | Bash · | |
<color#fff> 유틸리티 | coreutils(fileutils · textutils · shellutils) · GNU Grep · GnuPG · GNU Tar | |
<color#fff> 개발자 도구 | Autotools(autoconf · automake) · binutils(BFD · as · ld · gold · gdb) · GCC · glibc · GNU Make | |
라이선스 | GNU 일반 공중 사용 허가서 · GNU 약소 일반 공중 사용 허가서 · GNU Affero 일반 공중 사용 허가서 | |
기타 | GNU Unifont |
1. 개요
GNU가 개발한 빌드 시스템.2. 상세
구조와 역할은 CMake와 거의 비슷하다. Makefile 등의 종속 트리를 자동으로 생성하는 그 상위의 레이어로, ac파일의 설정에 따라 다양한 언어와 빌드 방식을 지정할 수 있다.3. 구성
autoconf
- autotools의 핵심. m4 매크로로 구현되어 있으며,configure.ac
설정을 읽어들여 설치된 라이브러리, 아키텍처 등을 감지한 후configure
파일에 셸 스크립트를 적절히 생성한다.automake
autoscan
libtool
aclocal