zoukankan      html  css  js  c++  java
  • RHELServer6.2下编译GDAL和mysql和proj4支持

    系统信息:Red Hat Enterprise Linux Server release 6.2 (Santiago)

    编译器:

    [geohpc@mgt ~]$ gcc -v
    Using built-in specs.
    Target: x86_64-redhat-linux
    Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.redhat.com/bugzilla --enable-bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux
    Thread model: posix
    gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)

    1、编译proj-4.8.0

    ./configure --prefix=/home/geohpc/Documents/myname/installdir/proj480 --without-jni
    make

    make install

    make clean

    2、编译GDAL-1.9.0

    ./configure --prefix=/home/geohpc/Documents/myname/installdir/gdal190 --with-mysql=/data/mysql/bin/mysql_config --with-static-proj4=/home/geohpc/Documents/myname/installdir/proj480
    或者:
    CXXFLAGS=-Wl,rpath,'$ORIGIN' ./configure --prefix=/home/geohpc/Documents/myname/installdir/gdal190 --with-mysql=/data/mysql/bin/mysql_config --with-static-proj4=/home/geohpc/Documents/myname/installdir/proj480
    GDAL is now configured for x86_64-unknown-linux-gnu
    
      Installation directory:    /home/geohpc/Documents/myname/installdir/gdal190
      C compiler:                gcc -g -O2
      C++ compiler:              g++ -g -O2
    
      LIBTOOL support:           yes
    
      LIBZ support:              external
      LIBLZMA support:           no
      GRASS support:             no
      CFITSIO support:           no
      PCRaster support:          internal
      LIBPNG support:            external
      GTA support:               no
      LIBTIFF support:           internal (BigTIFF=yes)
      LIBGEOTIFF support:        internal
      LIBJPEG support:           internal
      8/12 bit JPEG TIFF:        yes
      LIBGIF support:            internal
      OGDI support:              no
      HDF4 support:              no
      HDF5 support:              no
      NetCDF support:            no
      Kakadu support:            no
      JasPer support:            no
      OpenJPEG support:          no
      ECW support:               no
      MrSID support:             no
      MrSID/MG4 Lidar support:   no
      MSG support:               no
      GRIB support:              yes
      EPSILON support:           no
      WebP support:              no
      cURL support (wms/wcs/...):yes
      PostgreSQL support:        no
      MySQL support:             yes
      Ingres support:            no
      Xerces-C support:          no
      NAS support:               no
      Expat support:             yes
      Google libkml support:     no
      ODBC support:              no
      PGeo support:              no
      FGDB support:              no
      MDB support:               no
      PCIDSK support:            internal
      OCI support:               no
      GEORASTER support:         no
      SDE support:               no
      Rasdaman support:          no
      DODS support:              no
      SQLite support:            no
      SpatiaLite support:        no
      DWGdirect support          no
      INFORMIX DataBlade support:no
      GEOS support:              no
      VFK support:               yes
      Poppler support:           no
      Podofo support:            no
      OpenCL support:            no
      Armadillo support:         no
      FreeXL support:            no
    
    
      SWIG Bindings:          no
    
      Statically link PROJ.4:    yes
      enable OGR building:       yes
      enable pthread support:    yes
      enable POSIX iconv support:yes
      hide internal symbols:     no
    make
    
    make install
    
    make clean

      3、添加expat支持(解析XML、GML等)

    --with-expat=/usr/local/expat_install_dir
  • 相关阅读:
    Webapi通过报文获取post上来的数据
    Jquery的跨域调用
    @html.ActionLink的几种参数格式
    MVC中使用RadioButtonFor
    string、Empty和null三者的区别
    JQuery中$.ajax()方法参数详解
    多线程与异步的区别
    IEnumerable,ICollection,IList,List之间的区别
    win10锁屏或睡眠一段时间后弹不出登录框
    ssh简明安全规划
  • 原文地址:https://www.cnblogs.com/yeahgis/p/2863427.html
Copyright © 2011-2022 走看看