本文关于基于github源码编译tbb生成动态库,并在cmake中使用
步骤一: 编译tbb并生成shared library
在github下载项目源码
git clone git@github.com:oneapi-src/oneTBB.git
cd oneTBB
mkdir build && cd build
开始编译
参考:
cmake -G Ninja -S . -B build-shared -DBUILD_SHARED_LIBS=YES -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_FLAGS=-DTBB_ALLOCATOR_TRAITS_BROKEN
cmake --build build-shared
cmake --install build-shared --prefix _install
执行完成后,在build文件夹里可以看到新生成的文件夹