티스토리 뷰
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) 현재 폴더에 있는 라이브러리를 쓴다는 말이다.
'Programming > Linux' 카테고리의 다른 글
CentOS에 Google TCmalloc 설치 & VS2017 리눅스 원격 빌드 환경에서 정적 라이브러리 링킹 (0) | 2019.04.09 |
---|---|
[시스템설정]시스템 업데이트 및 기본 개발툴 설치(yum) (0) | 2017.07.02 |
[시스템설정] X윈도우(KDE)설치 (0) | 2017.07.02 |
[시스템설정] 네트워크 활성화 (0) | 2017.07.02 |
리눅스 파일 관리 (0) | 2016.07.12 |
댓글