鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

编译方法说明

  • 如需使用HMPP基础函数,请添加以下编译选项:

    -L /usr/local/lib/HMPP -lHMPP_core

  • 如需使用HMPP信号库,请先安装鲲鹏数学库KML,KML的安装与使用请参见《鲲鹏数学库 开发指南》。请添加以下编译选项:

    -L /usr/local/kml/lib/neon -lkfft -lkfftf -L /usr/local/kml/lib/noarch/kvml/single -lkvml -L /usr/local/kml/lib/noarch/ -lkm -lm -L /usr/local/kml/lib/neon/kblas/locking -lkblas -L /usr/local/lib/HMPP -lHMPP_signal -lHMPP_core -lpthread

    通过以下步骤保证KML相关的环境变量被正确设置。

    1. 打开/etc/profile文件。
      vim /etc/profile
    2. “i”进入编辑模式,在尾部添加以下语句:
      export LD_LIBRARY_PATH=/usr/local/lib/HMPP:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon/kblas/nolocking:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon/kblas/locking:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon/kblas/omp:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon/kblas/pthread:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon/kspblas/single:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/neon/kspblas/multi:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/noarch:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/noarch/kvml/single:$LD_LIBRARY_PATH
      export LD_LIBRARY_PATH=/usr/local/kml/lib/noarch/kvml/multi:$LD_LIBRARY_PATH
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
    4. 使配置生效。
      source /etc/profile
  • 如需使用HMPP图像库,请添加以下编译选项:

    -L /usr/local/lib/HMPP -lHMPP_image -lHMPP_core -lm

  • 如需使用HMPP音频库,请添加以下编译选项:

    -L /usr/local/lib/HMPP -lHMPP_audio -lHMPP_core -lm