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'
  • 相关阅读:
    Gradview读取Excel表并插入数据库
    键盘上每个键作用!!! (史上最全的)­
    经典SQL语句大全
    [转帖] 一个老乞丐的一句话,震惊全中国人!
    GridView控件实现自定义数字、时间、货币字符串格式
    .net连接数据库相关
    论坛Email验正的正则表达式升级
    自定义DBHelper类
    在线编辑器CuteEditor使用方法
    asp.net中验证码的生成
  • 原文地址:https://www.cnblogs.com/HOUST/p/2991107.html
Copyright © 2011-2022 走看看