Software souce code를 다양한 unix 시스템에 적용시키기 위해 자동으로 설정을 해주는 shell script(configure)를 만들어 내는 일련의 package
- autoconf, automake, autoheader...
-
autoconf
-
-
hello.c 작성
- #include <stdio.h>
-
int main(){
- printf("hello world!\n");
- return 0;
- }
-
Makefile.in 작성
- all : hello
- clean :
- -rm -rf hello
-
configure.ac 작성
-
- AC_PREREQ(2.57)
AC_INIT(hello, 0.0.1, dsct1472@hanmail.net)
- AC_PROG_CC
- AC_PROG_CPP
- ....
- AC_CONFIG_FILES([Makefile])
AC_OUTPUT
- AC_PREREQ(2.57)
- $ autoconf -> configure 파일 생성
- $ ./configure
-
참고 : autoscan
- Makefile.in, Makefile.am과 소스 파일을 기초하여 configure.scan 파일을 생성한다. .scan파일은 .ac파일이 될수 있다.
-
이 글은 스프링노트에서 작성되었습니다.
'Study' 카테고리의 다른 글
vim 설정 (0) | 2008.11.24 |
---|---|
Makefile (0) | 2008.11.24 |
Linux Device Driver (0) | 2008.11.24 |
device driver (0) | 2008.11.24 |
Boot Logo change (0) | 2008.11.23 |