cc에서 -L 옵션의 의미와 ...

envy100의 이미지

-Ldir
Adds dir to the list of directories searched for
libraries by ld. This option and its arguments are
passed to ld.
man에서 찾아본거에요 그런데 ld가 뭔지 몰라서 이해가 잘 안돼요

저 그리고 헤더파일에 함수를 정의하고 그 함수를 어디다 구현하고 컴파일은 어떻게 해야 사용할 수 있나요??

제가 첨하는 거라 넘 걸리는게 많네요
좀 알려주세요

taeyeung의 이미지

Linker에게 라이브러리를 링크할 디렉토리 경로를 지정하는 겁니다.

scobyseo의 이미지

기본적으로는
gcc a.c b.c c.c -o targ
와 같이 해서 컴파일 할 수 있죠.
헤더파일에 선언된 함수는 아무 파일에서나 구현되어도 상관은 없습니다.
다만, 모듈화를 잘 하는 것은 여러 면에서 좋습니다. :o
예를 들어서 파일을 관리하는 루틴들은 file.c에 모으는 방법이죠.

서명:
이것은 올리는 글에 첨부될 사인 문구입니다. 제한은 255 글자입니다