티스토리 뷰

1. 설치

코드 다운로드 주소 : https://github.com/gperftools/gperftools/releases

 

gperftools/gperftools

Main gperftools repository. Contribute to gperftools/gperftools development by creating an account on GitHub.

github.com

다운로드 후 순서대로 명령어 수행


$ tar -zxvf gperftools-2.7.tar.gz

$ cd gperftools-2.7

$ sudo ./configure

$ sudo make

$ sudo make install


빌드가 끝나면, 기본 위치인 /usr/local/lib 폴더에 라이브러리 파일이 생성된다.

/usr/local/lib 위치에 라이브러리가 생성 된다.

이 문서에서 링킹 할 라이브러리 파일은 libtcmalloc.a를 사용하도록 한다.

2. 링킹

VS2017 리눅스 원격 빌드를 통해 개발하는 경우, TCmalloc 라이브러리를 정적 라이브러리로 링킹 하는 방법이다.

프로젝트 속성 -> 링커 -> 명령줄 -> 추가 옵션에 -ltcmalloc.a -L(라이브러리위치)

해당 문서 기준, tcmalloc.a 파일은 프로젝트/lib/ 위치에 존재하고 있으며, 이를 기준으로 위와 같은 명령어를 입력하여 정적 라이브러리로 등록을 해주고 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
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
글 보관함