zoukankan      html  css  js  c++  java
  • ZLIB、SZIP、HDF5、H5Part和QT等库的编译方法

      PDF Print E-mail
    开源代码 - 开发工具
    Written by 张雄   
    Friday, 21 May 2010 11:20

     1. ZLIB

          ./configure --shared --prefix=/usr/local/zlib-g64

          make

          make install

    2. SZIP

          ./configure --prefix=/usr/local/szip-g64

          make

          make install

     3. HDF5

          ./configure --enable-cxx --prefix=/usr/local/hdf5-g64 --with-zlib=/usr/local/zlib-g64 --with-szlib=/usr/local/szlib-g64

          make 

          make install

          注:1). 在configure时,也可以用CC=gcc CXX=g++指定编译器。

                  2). 在gcc 4.2.1及以上编译器编译32位版程序时,必须加选项CFLAGS=‘-m32’和LDFLAGS=‘-m32’或
                        CFLAGS=‘-arch i386’和LDFLAGS=‘-arch i386’

      4. H5Part

          ./configure --enable-64  --prefix=/usr/local/h5part-g64  --with-hdf5path=/usr/local/hdf5-g64 CC=gcc CXX=g++

          make

          make install

          注:在LINUX下,必须使用选项CFLAGS=-fPIC,否则无法和动态链接库共同使用

    5. QT 64位

          ./configure --prefix=/usr/local/Trolltech/Qt-4.6.2-cocoa -cocoa -arch x86_64

          make

          make install

          注:选项-cocoa仅用于Mac OS系统

    ======= 编译32位并行库 ====

    1. HDF5

         ./configure --enable-parallel --prefix=/usr/local/phdf5 --with-zlib=/usr --with-szlib=/usr/local/szip
     
     
     

    2. H5Part

        ./configure --enable-parallel  --prefix=/usr/local/ph5part  --with-hdf5path=/usr/local/phdf5  LDFLAGS=' /usr/local/szip/lib/libsz.a'

         在执行上述命令前,已经设置了相关环境变量:

         export CC=mpicc  
         export CFLAGS='-m32'
     
         export CXX=mpic++     
         export CXXFLAGS='-m32'
     
         export LDFALGS='-m32'
  • 相关阅读:
    思念
    空白
    curl json string with variable All In One
    virtual scroll list All In One
    corejs & RegExp error All In One
    socket.io All In One
    vue camelCase vs PascalCase vs kebabcase All In One
    element ui 表单校验,非必填字段校验 All In One
    github 定时任务 UTC 时间不准确 bug All In One
    input range & color picker All In One
  • 原文地址:https://www.cnblogs.com/HOUST/p/2991107.html
Copyright © 2011-2022 走看看