本站提倡有节制游戏,合理安排游戏时间,注意劳逸结合。

【openvswitch 源码解析】【传世私服源码】【linux java 源码】libsm源码

2024-11-19 02:33:03 来源:综合 分类:综合

1.如何在ubuntu系统下安装gmt4.5软件

libsm源码

openvswitch 源码解析

如何在ubuntu系统下安装gmt4.5软件

openvswitch 源码解析

       ä¸‹è½½

openvswitch 源码解析

       å®˜æ–¹ftp:ftp://ftp.soest.hawaii.edu/gmt

openvswitch 源码解析

       éœ€è¦ä¸‹è½½çš„包包括:

openvswitch 源码解析

       gmt-4.5.-src.tar.bz2

openvswitch 源码解析

       gshhg-gmt-2.3.4.tar.gz

openvswitch 源码解析

       æ³¨ï¼šGMT中的triangulate命令有两个不同的源码,其中一个遵循GPL协议,另一个不遵循GPL协议。GMT的src包中包含了前者。若有特殊需求,需要使用后者源码的功能,可以下载gmt-4.5.-non-gpl-src.tar.bz2,并将解压后的triangulate源码覆盖gmt-4.5.-src.tar.bz2中的相应源码。

openvswitch 源码解析

       ä¾èµ–关系

openvswitch 源码解析

       åŸºç¡€ä¾èµ–包

openvswitch 源码解析

       GMT编译过程需要C编译器,以及一些底层的库文件。

openvswitch 源码解析

       å¯¹äºŽUbuntu/Debian:

openvswitch 源码解析

       sudo apt-get install gcc g++ make

openvswitch 源码解析

       sudo apt-get install libxt-dev libxaw7-dev libxmu-dev libSM-dev

openvswitch 源码解析

       å¯¹äºŽCentOS/RHEL/Fedora:

openvswitch 源码解析

       sudo yum install gcc gcc-c++ make

openvswitch 源码解析

       sudo yum install libXt-devel libXaw-devel libXmu-devel libSM-devel zlib-devel

openvswitch 源码解析

       è½¯ä»¶ä¾èµ–包

openvswitch 源码解析

       GMT4主要依赖于netCDF4,可以直接使用Linux发行版官方源中提供的netCDF包。除了netcdf之外,建议还安装gdal包。虽然GMT不依赖于gdal,但gdal可以轻松地将其他数据格式转换为GMT可识别的格式。

openvswitch 源码解析

       å¯¹äºŽUbuntu/Debian:

openvswitch 源码解析

       sudo apt-get install libnetcdf-dev libgdal1-dev

openvswitch 源码解析

       å¯¹äºŽRHEL/CentOS/Fedora:

openvswitch 源码解析

       sudo yum install netcdf netcdf-devel gdal gdal-devel

openvswitch 源码解析

       æ³¨æ„ï¼š

openvswitch 源码解析

       ä¸€å®šä¸è¦è¯•å›¾è‡ªå·±æ‰‹åŠ¨ç¼–译netCDF。如果在阅读本文之前曾经手动编译过,一定要将原来手动编译生成的文件删除干净。通常可以使用locate netcdf,找到/usr/local目录下的与netCDF相关的文件,直接删除即可。

openvswitch 源码解析

       CentOS和RHEL的官方源中没有netCDF,需要首先添加EPEL源再安装netCDF;Fedora官方源中自带netCDF;

openvswitch 源码解析

       å®‰è£…GMT

openvswitch 源码解析

       ç¼–译GMT源码

openvswitch 源码解析

       1

openvswitch 源码解析

       2

openvswitch 源码解析

       3

openvswitch 源码解析

       4

openvswitch 源码解析

       5

openvswitch 源码解析

        $ tar -jxvf gmt-4.5.-src.tar.bz2

openvswitch 源码解析

       $ cd gmt-4.5.

openvswitch 源码解析

       $ ./configure --prefix=/opt/GMT-4.5.

openvswitch 源码解析

       $ make

openvswitch 源码解析

       $ sudo make install-all

openvswitch 源码解析

       å…¶ä¸­--prefix指定了GMT安装路径,你可以指定为其他路径,但要注意后面其他步骤要与这里的路径统一。

openvswitch 源码解析

       å®‰è£…海岸线数据

openvswitch 源码解析

       1

openvswitch 源码解析

       2

openvswitch 源码解析

       3

openvswitch 源码解析

        $ tar -zxvf gshhg-gmt-2.3.4.tar.gz

openvswitch 源码解析

       $ sudo mkdir /opt/GMT-4.5./share/coast

openvswitch 源码解析

       $ sudo cp -r gshhg-gmt-2.3.4/* /opt/GMT-4.5./share/coast/

openvswitch 源码解析

       ä¿®æ”¹çŽ¯å¢ƒå˜é‡

openvswitch 源码解析

       å‘~/.bashrc中加入GMT4的环境变量,并使环境变量生效:

openvswitch 源码解析

       1

openvswitch 源码解析

       2

openvswitch 源码解析

       3

openvswitch 源码解析

       4

openvswitch 源码解析

        $ echo 'export GMT4HOME=/opt/GMT-4.5.' >> ~/.bashrc

openvswitch 源码解析

       $ echo 'export PATH=${ GMT4HOME}/bin:$PATH' >> ~/.bashrc

openvswitch 源码解析

       $ echo 'export LD_LIBRARY_PATH=${ LD_LIBRARY_PATH}:${ GMT4HOME}/lib' >> ~/.bashrc

openvswitch 源码解析

       $ exec $SHELL -l

openvswitch 源码解析

       è¯´æ˜Žï¼š

openvswitch 源码解析

       ç¬¬ä¸€ä¸ªå‘½ä»¤å‘~/.bashrc中添加环境变量GMT4HOME;

openvswitch 源码解析

       ç¬¬äºŒä¸ªå‘½ä»¤ä¿®æ”¹~/.bashrc,将GMT4的bin目录加入到PATH中;

openvswitch 源码解析

       ç¬¬ä¸‰ä¸ªå‘½ä»¤å°†GMT4的lib目录加入到动态链接库路径中,若为位系统,则为lib;位系统则为lib;

openvswitch 源码解析

       ç¬¬å››ä¸ªå‘½ä»¤æ˜¯é‡æ–°è½½å…¥bash,相当于source ~/.bashrc。

openvswitch 源码解析

相关推荐
一周热点