티스토리 뷰
Programming/Linux
CentOS에 Google TCmalloc 설치 & VS2017 리눅스 원격 빌드 환경에서 정적 라이브러리 링킹
군자동꽃미남 2019. 4. 9. 02:211. 설치
코드 다운로드 주소 : https://github.com/gperftools/gperftools/releases
다운로드 후 순서대로 명령어 수행
$ tar -zxvf gperftools-2.7.tar.gz
$ cd gperftools-2.7
$ sudo ./configure
$ sudo make
$ sudo make install
빌드가 끝나면, 기본 위치인 /usr/local/lib 폴더에 라이브러리 파일이 생성된다.
이 문서에서 링킹 할 라이브러리 파일은 libtcmalloc.a를 사용하도록 한다.
2. 링킹
VS2017 리눅스 원격 빌드를 통해 개발하는 경우, TCmalloc 라이브러리를 정적 라이브러리로 링킹 하는 방법이다.
해당 문서 기준, tcmalloc.a 파일은 프로젝트/lib/ 위치에 존재하고 있으며, 이를 기준으로 위와 같은 명령어를 입력하여 정적 라이브러리로 등록을 해주고 있다.
'Programming > Linux' 카테고리의 다른 글
GCC 컴파일러에서 라이브러리 파일을 사용하는 법(-l, -L 옵션) (0) | 2019.04.09 |
---|---|
[시스템설정]시스템 업데이트 및 기본 개발툴 설치(yum) (0) | 2017.07.02 |
[시스템설정] X윈도우(KDE)설치 (0) | 2017.07.02 |
[시스템설정] 네트워크 활성화 (0) | 2017.07.02 |
리눅스 파일 관리 (0) | 2016.07.12 |
댓글