-
vim editor(vim 편집기) - 정적 라이브러리Linux/vim 편집기 2020. 7. 10. 08:53반응형
위의 코드로 정적라이브러리를 이용한 컴파일을 해본다
우선 위의 4개의 c 파일로 분할해 준다.
| 정적 라이브러리에 포함해줄 c 파일 컴파일
정적 라이브러리에 포함해줄 calc.c 와 input.c 파일을 컴파일 해준다
***warning 부분은 아직 더 봐야 한다 ..검색중 .. 컴파일에는 문제 없음!
| 정적 라이브러리 생성
명령어 ar rscv 를 이용해 정적 라이브러리를 생성해준다.
lib( ).a 의 틀을 유지하고 ( ) 안에 라이브러리 이름을 넣어준다
| 정적 라이브러리를 포함한 컴파일
정적 라이브러리를 포함해서 test라는 이름의 실행 파일을 생성
-L./ -l( ) 를 이용해서 정적 라이브러리를 포함해준다 ( ) 안에는 지정한 라이브러리 이름을 넣어준다
| 실행 결과
완성!
| Makefile을 사용한 경우
vim 편집기를 이용해서 Makefile 매크로를 생성해준다
우선 make clean으로 파일들을 정리 해준다
make 명령어를 이용해서 컴파일을 해준다
**warning 검색중 .. 컴파일은 문제 없음!
이제 생성된 execute 실행 파일을 실행해본다
완서어어엉
728x90'Linux > vim 편집기' 카테고리의 다른 글
ctags (0) 2020.07.16 동적 라이브러리 (1) 2020.07.10 vim editor(vim 편집기) - Makefile을 이용한 분할 컴파일 (2) 2020.07.06 vim editor(vim 편집기) - 명령어 (0) 2020.07.06 vim editor(vim 편집기) - 분할 컴파일 (0) 2020.07.06