2011년 3월 23일 수요일

vi 에디터 명령어, autotools(by bhbaek)

<< vi 에디터 >>

- u: 이전 저장 상태로 복귀




* 항상 "저장"했던 상태가 기준이 된다.

- 3.3 매우 중요



<<autotools>>

1. configure.ac 파일 작성 및 autoconf 실행하기
- CPP: 전처리기
- LIB: libc, libm(lib가 빠진 것, 빼고 쓰면 됨)

- 탭으로 구분해줘야 함(커맨드 써줄 때)!!

- AC_INIT, AC_OUTPUT 반드시 써줘야 함

- configure 실행하면, config.log(실행 끝난 후, 만들어지는 파일. 에러 발생 시, 자세하게 로그가 나와 있음), config.status(Makefile을 생성하는 장본인, Makefile.in 읽어들여서 Makefile 만듦), Makefile 만든다.

- 사용자 입력을 받는 configuration 파일을 만드는 것은 좋지 않음. (p.17 예제에서 read가 있는 것은 권장하지 않는 형태. 무시하자)

2. autoheader
- .h.in 파일 자동으로 생성

3. automake
- Makefile.in을 자동으로 생성해주는 유틸리티
- 간단히, Makefile.am만 작성하기
- configuration 파일에 automake를 사용한다는 것을 기재하여 알려줘야 함
   : AM_INIT_AUTOMAKE(프로젝트 이름, 버전)
   : AM_INIT(...) 다음 행에 작성하면 됨


** Cross Compile시, --prefix=경로 옵션 사용하기도 함

댓글 없음:

댓글 쓰기