개발자 | GNU 프로젝트 |
---|---|
안정화 버전 | |
저장소 | |
운영 체제 | 크로스 플랫폼 |
종류 | 프로그래밍 도구 |
라이선스 | GNU GPL |
웹사이트 | http://www.gnu.org/software/autoconf/ |
Autoconf는 셸 스크립트를 만드는 도구이다. 이 도구를 사용하여 자동으로 소프트웨어 소스 코드 꾸러미를 구성하여 여러 종류의 유닉스 계열 시스템에 적용할 수 있다.
Autoconf가 만든 구성 스크립트는 스크립트가 실행될 때 독립적으로 동작한다.
또한 Autoconf는 Automake, Libtool과 함께 GNU 빌드 시스템을 만든다.
Autoconf는 사용자가 작성한 configure.ac 파일을 configure 셸 스크립트로 바꾸는 데 GNU m4를 이용한다. 이 configure 스크립트는 사용자와 대화하면서 실행되지 않으며 미리 작성된 양식으로부터 미리 정해 둔 헤더와 makefile을 만들어 낸다.
Autoconf는 'configure.ac' 안에서 M4 프로그램을 셸 스크립트로 컴파일한다고 할 수 있다.