最开始使用了最新的7.0版本的IPP,编程引用时,总是提示一大堆undefined reference to 'XX'之类的错误,在网上找了好多资料,大部分是6.0以及之前的,我的环境是ubuntu 10.04.

ipp6.0下载地址, http://registrationcenter-download.intel.com/irc_nas/1326/l_ipp_ia32_p_6.0.1.071.tar.gz

licence文件申请地址, https://registrationcenter.intel.com/RegCenter/AutoGen.aspx?ProductID=1453&AccountID=&EmailID=&ProgramID=&RequestDt=&rm=EVAL&lang=

填一个邮箱地址,系统就会自动发送一个licence文件过来。

安装:解压缩,./install.sh就可以了

环境配置:tools/env/下的ippvars32.sh就会自动配置环境变量.

我使用的是code::block 8.04

在project -> build options..

Search directories下面的Compiler设置ipp include的头文件地址

我的是/opt/intel/ipp/6.0.1.071/ia32/include

Linker settings下面则是添加/opt/intel/ipp/6.0.1.071/ia32/lib下的文件

具体添加什么头文件要看你的引用,比方说ipps.h的话,就把libippcore.a,libippsmerged.a,libippsemerged.a添加进去,但是一般还是会有undefined reference to 'XX'之类的错误。

我的解决方案是将libippcore.a移到最下面就好了,就是因为这个序列的问题,不管添加多少静态库文件,一定要保证libippcore.a在最下面,花了四天多的时间,我也是一个新手,只是希望如果也有使用这个的人,能够少走弯路,因为这个东西在网上看到资料比较少,中文的更少了,希望对大家有所帮助

下面的附件是ipp6.0里面的userguide文件,说的比较详细,但是都没有提到引用静态库的顺序问题,里面有一些具体环境的配置例子,如Eclipse的,其他的编译环境的都没有测试

参考:

http://nullget.sourceforge.net/?q=node/536  (IPP6.0下载地址在此处找到的)

http://software.intel.com/en-us/forums/showthread.php?t=77195  (intel的论坛,解决我的编译错误)

linux编译ipp多线程,Linux下Intel IPP编程环境的配置相关推荐

  1. linux发挥显卡性能,Linux Kernel 2.6.30下Intel显卡性能有大幅提升!

    我是Intel GMA950集成显卡的用户,而且一直也是Compiz的用户的. 早在Beryl时代,GMA950就给3D桌面提供了相当的动力.可惜在最新发布的Ubuntu 9.04中,Compiz的性 ...

  2. Ubuntu Linux环境下的Android开发环境的配置

    在Android底层开发中需要用到的工具有:JDK6或以上版本:Eclipse3.4或以上版本:ADT;CDT;Android SDK:Android NDK:交叉编译环境:Linux内核源代码:An ...

  3. linux c语言工具,Linux下C语言编程环境的工具.doc

    Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 Linux下C语言编程环境的工具 要想在Linux下进行C语言编程,首先得搭建好一个编程环境.这里分别说明一下几个非常有用的软件包. ...

  4. c++多线程模式下的socket编程(线程池实现)

    socket 编程可以说是一个基本的技术掌握,而多个客户端向服务端发送请求又是一个非常常见的场景,因此多线程模式下的socket编程则显得尤为常见与重要. 本文主要利用线程池的技术,来实现多线程的模式 ...

  5. python win10还是linux_在win10的Linux子系统(WSL)上搭载python编程环境

    为什么使用WSL进行python编程 WSL,全称Windows Subsystem for Linux.简言之,win10提供了一个子Linux系统,可以解决虚拟机和双系统的系统之间阻隔的问题而不影 ...

  6. centos7 java 配置_centos7下安装java及环境变量配置技巧

    现在我们常见的一些关于Linux的系统很多,但是使用的更多的一般都是CentOS和Ubuntu,今天我就来记录一下关于centos下java的安装和环境变量的配置,感兴趣的朋友跟随IIS7站长之家小编 ...

  7. 基于Python实现的微信小程序校园导航系统 | Python第一课环境篇 | Hellow World 程序 | 不同环境下搭建Python编程环境

    一:Hellow World 程序 1.安装Python3 2.运行Python代码片段 Python自带了一个在终端窗口中运行的解释器,让你无需保存并运行整个程序就能尝试运行Python代码片段. ...

  8. ubuntu下搭建erlang编程环境

    ubuntu下搭建erlang编程环境 吐槽:erlang作为一门小众语言,编程环境配置的我发疯啊,官方标配是emacs,但是我作为中毒已深的vimer实在不想换编辑器了,在尝试的途中我还试过了用ec ...

  9. Windows下SonarQube与Jenkins环境的配置使用

    Windows下SonarQube与Jenkins环境的配置使用 首先放个SonarQube官方持续化集成测试环境架构图 图中展示了SonarQube自动化环境的整合,前文根据SonarQube官方的 ...

  10. linux编译ipp多线程,Linux 下 Intel IPP 模块编译

    1. 平台搭建 平台 CentOs 6.3 2. IPP 下载 3. IPP 编译 不同版本的IPP 版本编译操作差异比较大,最好的办法就是查询下载版本的IPP模块中的document. 3.1  设 ...

最新文章

  1. ubuntu安装ssh,安装失败
  2. python3 try语句相关 (try/except/else/finally)
  3. linux 本地socket 简介
  4. 西部数据 MyCloud 网络存储存在 RCE 漏洞
  5. JDK源码笔记-java.util.HashMap
  6. 分布式计算框架Hadoop
  7. MapXtreme开发(二)
  8. 浅谈android中的自定义封装易用的Dialog
  9. php 根据一个数据组的id 取得另一个数据组对应的名称,怎样从两个spss的数据文件中选出id相同的数据,合并成一个文件...
  10. sql2008安装时提示参数不能为空_PHP命令行脚本接收传入参数的三种方式
  11. apt-get无法获取kubelet kubeadm kubectl包
  12. 为什么二维码这么神奇,扫一下就能得到各种各样的信息?
  13. WPS简历模板的图标怎么修改_160套个人求职简历模板精美套装,修改内容直接套用...
  14. NAACL 2022 | TAMT:通过下游任务无关掩码训练搜索可迁移的BERT子网络
  15. 低频量化之可转债埋伏配债、埋伏埋伏配债和配债选股策略
  16. 奥克兰大学 计算机硕士 GPA,申请奥克兰大学需要GPA成绩吗
  17. 二进制数的加法步骤解析
  18. ESP-MESH 无线组网,让智能家居通信组网更方便 | ESP32轻松学(Arduino版)
  19. Windows 10 布置IP安全策略
  20. 保存在线阅读文件到本地的方法

热门文章

  1. 同步电路设计中CLOCK SKEW的分析
  2. python效验车辆VIN码小程序
  3. blob是什么类型?
  4. 【WebAPI 验证】给 webapi加上token 验证(包括上传文件方法)
  5. openstack 无法创建实例之消息队列问题
  6. 新世纪五笔 形码之耻_世纪之剑
  7. 【Java】求cosx计算公式
  8. 使用python爬取虎牙主播直播封面图片(scrapy)
  9. golang profiling
  10. java 地铁费_Java练习题_Map集合,遍历车站编号及名称、计算地铁票价。