티스토리 뷰

gcc에서 라이브러리 파일을 사용하여 실행파일을 만들때는 -l과 -L 옵션을 사용하여 만드는 방법이 있다.

 

-l 라이브러리의 이름을 적어주는 옵션
-L 라이브러리가 포함된 디렉토리를 적어주는 옵션

예를 들어 라이브러리의 이름이 libtest.a이고 위치가 libs 폴더에 있다면,

(1)$ g++ -o out main.cpp -ltest.a -Llibs

(2)$ g++ -o out main.cpp -ltest -L.

이런 형식으로 사용을 하면 된다.

 

(1) 리눅스에서 라이브러리는 반드시 lib 로 시작이 되며, 옵션에 라이브러리 이름을 적을 때, lib는 생략하고 이름을 적으면 된다. 즉, libtest.a는 test.a라고 적으면 된다.

(2) 현재 폴더에 있는 라이브러리를 쓴다는 말이다.

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함