linux&windows 安装配置 intel TBB

37 篇文章 0 订阅
34 篇文章 0 订阅

1.下载最新的TBB的库,这里需要下载两个部分,一个是编译好的bin和lib文件,一个是src的源文件

以为bin文件里面有.h这样的头文件,所以在下载的时候还需要下载头文件,就是src里面的文件

 2.linux上和windows上按照都比较方便

a。windows上,这个是目录

D:/Program Files/Intel/IBB>

└─2.0
    ├─ia32
    │  ├─vc7.1
    │  │  ├─bin
    │  │  │      tbb.dll
    │  │  │      tbbmalloc.dll
    │  │  │      tbbmalloc_debug.dll
    │  │  │      tbbvars.bat
    │  │  │      tbbvars.csh
    │  │  │      tbbvars.sh
    │  │  │      tbb_debug.dll
    │  │  │     
    │  │  └─lib
    │  │          tbb.lib
    │  │          tbb.pdb
    │  │          tbbmalloc.lib
    │  │          tbbmalloc.pdb
    │  │          tbbmalloc_debug.lib
    │  │          tbbmalloc_debug.pdb
    │  │          tbb_debug.lib
    │  │          tbb_debug.pdb
    │  │         
    │  └─vc8
    │      ├─bin
    │      │      tbb.dll
    │      │      tbbmalloc.dll
    │      │      tbbmalloc_debug.dll
    │      │      tbbvars.bat
    │      │      tbbvars.csh
    │      │      tbbvars.sh
    │      │      tbb_debug.dll
    │      │     
    │      └─lib
    │              tbb.lib
    │              tbb.pdb
    │              tbbmalloc.lib
    │              tbbmalloc.pdb
    │              tbbmalloc_debug.lib
    │              tbbmalloc_debug.pdb
    │              tbb_debug.lib
    │              tbb_debug.pdb
    │             
    └─include
        │  index.html
        │ 
        └─tbb
            │  aligned_space.h
            │  atomic.h
            │  blocked_range.h
            │  blocked_range2d.h
            │  blocked_range3d.h
            │  cache_aligned_allocator.h
            │  concurrent_hash_map.h
            │  concurrent_queue.h
            │  concurrent_vector.h
            │  mutex.h
            │  parallel_for.h
            │  parallel_reduce.h
            │  parallel_scan.h
            │  parallel_sort.h
            │  parallel_while.h
            │  partitioner.h
            │  pipeline.h
            │  queuing_mutex.h
            │  queuing_rw_mutex.h
            │  scalable_allocator.h
            │  spin_mutex.h
            │  spin_rw_mutex.h
            │  task.h
            │  task_scheduler_init.h
            │  tbb_machine.h
            │  tbb_stddef.h
            │  tick_count.h
            │  _tbb_windef.h
            │ 
            └─machine
                    linux_em64t.h
                    linux_ia32.h
                    linux_itanium.h
                    mac_ppc.h
                    windows_em64t.h
                    windows_ia32.h
                    windows_ia32_inline.h

然后添加 TBB20_INSTALL_DIR  值为D:/Program Files/Intel/IBB/2.0到环境变量。

按照example的任何一个demo修改VS2005的编译选项,就ok了,这个是简单易用的方法了

b。linux下安装,

安装/opt/intel/tbb/2.0/[bin|doc|examples] 同样,添加include文件,这里的根据自己的gcc的版本,选择不同的include下的头文件,例如:

inlclude/ia32/cc<gccversion>_libc<glibcversion>_kernel<kernelversion>/lib/<lib><lib><malloc>.so

然后添加环境变量到系统的中

可以直接放到自己的user的.bashrc里面

最后添加一行,source /opt/intel/tbb/2.0/ia32/cc4.1.0_libc2.4_kernel2.6.16.21/bin/tbbvars.sh

这样每当启动shell的时候,环境变量就会自动添加进去;

同windows的方法,如果自己觉得修改编译参数不方便,就参照example的例子,呵呵:)

best wishes!

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值