Programming/Linux
GCC 컴파일러에서 라이브러리 파일을 사용하는 법(-l, -L 옵션)
군자동꽃미남
2019. 4. 9. 02:39
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) 현재 폴더에 있는 라이브러리를 쓴다는 말이다.