본문 바로가기

C++/TBB

tbb 라이브러리 설치

[1. 개요]

애플리케이션 개발 시 멀티 코어를 이용한 병렬 처리 기능을 사용하기 위한

tbb 라이브러리 설치 방법등을  기술한다.

 

소스코드 빌드를 통한 라이브러리 설치는 추후에 작성하도록 한다.

리눅스 기준, mkdir build -> cmake .. -> make -j {cpu}


[2. Windows]

아래 tbb gitub 에서 배포 된 아카이브를 다운받도록 한다.

https://github.com/oneapi-src/oneTBB/releases

 

압축을 해제하면 다음과 같은 파일 구조를 갖는다.

  • env
  • include
  • lib
    -> ia32      (32bit 빌드 시 사용)
    -> intel64  (64bit 빌드 시 사용)
  • redist

[3. Linux]

sudo apt update

sudo apt install libtbb-dev or libtbb2

cat /usr/include/tbb/tbb_stddef.h | grep VERSION


[4. cmake]