[완료]c언어에서 header파일에 함수 선언만 하고 본체는 없는데 어떻게 동작을 하는거죠?
글쓴이: visualplus / 작성시간: 금, 2008/08/08 - 10:37오전
c언어에서 header파일을 보면 함수 선언만 하고 함수를 만들어놓지 않고
이름이 같은 c파일에 그 함수를 만들어놓고
다른 c파일에서 그 헤더만 불러오면 함수를 쓸 수 있던데 이거 어떻게 하는것인가요?
예를들어..
header.h
void thisheader();
header.c
void thisheader() { printf("this is header"); }
main.c
#include "header.h" int main() { thisheader(); }
이렇게 만들어놓고 main.c를 컴파일 해서 사용해보면 this is header라는 문자가 찍히도록 하고싶습니다.
위키를 뒤져보니 라이브러리? 이런게 있는거 같던데.. 리눅스에서 하는 방법 같더군요.
만드는건 리눅스에서 만든다고 해도 윈도우에서도 사용 할 수 있어야 하는데..
위키에 있는 라이브러리 고것을 참고해서 사용하면 되는건가요?
이렇게 하는것에 대한 용어만 알려주신다면 제가 검색을 해서 찾아보겠습니다..
용어를 모르니 무엇을 검색해야 할지도 모르겠습니다.
부디 자비를 베풀어주세요..
Forums:
키워드
정적/동적 라이브러리
라이브러리 만드는 법
Makefile
*.a *.so
여러 파일 컴파일
라이브러리 로딩
컴파일 과정
gcc ld
등등 ㅡㅡ
포탈이는 불사신
-------------
포탈이는 불사신
감사합니다^^
감사합니다~~
댓글 달기