hi.c ######################################## #include<stdio.h> int main() { printf("hellow hi "); return 0; } ######################################## gcc -W -Wall -O2 -o hi hi.c autoconf 위한 configure.ac 파일 생성 ########################### AC_INIT(hi, 0.1, aaaa@iwav.co.kr) # 네번째 인자 생략 가능 AC_PROG_CC AC_CHECK_LIB([m],[sin]) AC_CONFIG_FILES([Makefile]) # configure 를 수행하고 나서 생성될 파일을 지정 AC_OUTPUT ############################# Makefile.in ####################################################### CC =@CC@ CFLAGS =@CFLAGS@ LDFLAGS =@LDFLAGS@ like : hi.c $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) clean : @rm -rf *.o * ######################################################### autoconf
실행하면
configure 파일 생성
./configure 실행하면
Makefile 생성
make 명령어로 컴파일 실행 파일 생성
|