msys2(msys2-i686-20180531)32位下安装GMT4.5.6

2024-05-30 15:58

本文主要是介绍msys2(msys2-i686-20180531)32位下安装GMT4.5.6,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

     点击查看原图

    捣鼓了两天,终于在msys2上安装了GMT4.5.6,下载msys2安装以后,安装netcdf,解压GMT4.5.6至/home/xiaok目录下,然后生成配置文件

     ./configure mingw32 shared --prefix=/home/xiaok/gmt/GMT4.5.6 --bindir=/home/xiaok/gmt/GMT4.5.6/bin --libdir=/home/xiaok/gmt/GMT4.5.6/lib --includedir=/home/xiaok/gmt/GMT4.5.6/include --enable-netcdf=/ mingw32/bin

在Src/configure.mk的文件中修改netcdf的INC和LIB文件目录

 

NETCDF_INC  = -I/mingw32/include

NETCDF_LIB  = -L/mingw32/lib -lnetcdf

 

然后运行make,出现很多错误,比如找不到pwd.h,O_BINARY等,冲突错误 error: conflicting types for 'mode_t',非常不好解决,幸亏在cygwin里配置和运行GMT4.5.6是没有问题的,坚信应该是库函数没安装完成的原因,后来集中安装了msys的库文件以及其它跟编译和运行的库文件

mingw32,mingw-w64-i686-binutils,2.30-3
mingw32,mingw-w64-i686-brotli,1.0.4-1
mingw32,mingw-w64-i686-bzip2,1.0.6-6
mingw32,mingw-w64-i686-c-ares,1.14.0-1
mingw32,mingw-w64-i686-ca-certificates,20170211-2
mingw32,mingw-w64-i686-cmake,3.11.1-2
mingw32,mingw-w64-i686-crt-git,6.0.0.5136.897300fe-1
mingw32,mingw-w64-i686-curl,7.59.0-2
mingw32,mingw-w64-i686-expat,2.2.5-1
mingw32,mingw-w64-i686-gcc,7.3.0-2
mingw32,mingw-w64-i686-gcc-libgfortran,7.3.0-2
mingw32,mingw-w64-i686-gcc-libs,7.3.0-2
mingw32,mingw-w64-i686-gettext,0.19.8.1-3
mingw32,mingw-w64-i686-gmp,6.1.2-1
mingw32,mingw-w64-i686-hdf5,1.8.20-1
mingw32,mingw-w64-i686-headers-git,6.0.0.5136.897300fe-1
mingw32,mingw-w64-i686-isl,0.19-1
mingw32,mingw-w64-i686-jansson,2.11-1
mingw32,mingw-w64-i686-jsoncpp,1.8.4-1
mingw32,mingw-w64-i686-l-smash,2.14.5-1
mingw32,mingw-w64-i686-libarchive,3.3.2-1
mingw32,mingw-w64-i686-libffi,3.2.1-4
mingw32,mingw-w64-i686-libiconv,1.15-2
mingw32,mingw-w64-i686-libidn2,2.0.5-1
mingw32,mingw-w64-i686-libmetalink,0.1.3-3
mingw32,mingw-w64-i686-libogg,1.3.3-1
mingw32,mingw-w64-i686-libpng,1.6.34-1
mingw32,mingw-w64-i686-libshout,2.4.1-1
mingw32,mingw-w64-i686-libsquish,1.15-1
mingw32,mingw-w64-i686-libssh,0.7.5-1
mingw32,mingw-w64-i686-libssh2,1.8.0-1
mingw32,mingw-w64-i686-libsystre,1.0.1-4
mingw32,mingw-w64-i686-libtasn1,4.13-1
mingw32,mingw-w64-i686-libtheora,1.1.1-4
mingw32,mingw-w64-i686-libtre-git,r128.6fb7206-2
mingw32,mingw-w64-i686-libunistring,0.9.9-2
mingw32,mingw-w64-i686-libuv,1.20.3-1
mingw32,mingw-w64-i686-libvorbis,1.3.6-1
mingw32,mingw-w64-i686-libwinpthread-git,6.0.0.5134.2416de71-1
mingw32,mingw-w64-i686-lz4,1.8.2-1
mingw32,mingw-w64-i686-lzo2,2.10-1
mingw32,mingw-w64-i686-make,4.2.1-2
mingw32,mingw-w64-i686-mpc,1.1.0-1
mingw32,mingw-w64-i686-mpfr,4.0.1-1
mingw32,mingw-w64-i686-netcdf,4.6.1-1
mingw32,mingw-w64-i686-nettle,3.4-1
mingw32,mingw-w64-i686-nghttp2,1.31.1-1
mingw32,mingw-w64-i686-openssl,1.0.2.o-1
mingw32,mingw-w64-i686-p11-kit,0.23.12-1
mingw32,mingw-w64-i686-rhash,1.3.6-1
mingw32,mingw-w64-i686-speex,1.2.0-1
mingw32,mingw-w64-i686-speexdsp,1.2rc3-3
mingw32,mingw-w64-i686-szip,2.1.1-1
mingw32,mingw-w64-i686-windows-default-manifest,6.4-3
mingw32,mingw-w64-i686-winpthreads-git,6.0.0.5134.2416de71-1
mingw32,mingw-w64-i686-xz,5.2.4-1
mingw32,mingw-w64-i686-zlib,1.2.11-1
msys,bash,4.4.019-3
msys,bash-completion,2.8-1
msys,bash-devel,4.4.019-3
msys,binutils,2.28-1
msys,bsdcpio,3.3.2-1
msys,bsdtar,3.3.2-1
msys,bzip2,1.0.6-2
msys,ca-certificates,20170717-2
msys,cmake,3.10.2-1
msys,coreutils,8.26-3
msys,curl,7.58.0-1
msys,dash,0.5.9.1-1
msys,db,5.3.28-2
msys,dtc,1.4.4-1
msys,file,5.33-1
msys,filesystem,2018.04-1
msys,findutils,4.6.0-1
msys,flex,2.6.4-1
msys,gawk,4.2.0-1
msys,gcc,7.3.0-1
msys,gcc-libs,7.3.0-1
msys,gdbm,1.11-3
msys,getent,2.18.90-2
msys,gettext,0.19.8.1-1
msys,glib2,2.48.2-1
msys,gmp,6.1.2-1
msys,gnupg,1.4.22-3
msys,grep,3.0-1
msys,gzip,1.9-1
msys,heimdal,1.5.3-9
msys,heimdal-libs,1.5.3-9
msys,icu,60.2-1
msys,inetutils,1.9.4-1
msys,info,6.3-1
msys,isl,0.18-1
msys,jsoncpp,1.8.3-1
msys,less,529-1
msys,libarchive,3.3.2-1
msys,libargp,20110921-1
msys,libasprintf,0.19.8.1-1
msys,libassuan,2.4.3-1
msys,libbz2,1.0.6-2
msys,libcrypt,2.1-1
msys,libcurl,7.58.0-1
msys,libdb,5.3.28-2
msys,libedit,3.1-20170329
msys,libexpat,2.2.5-1
msys,libffi,3.2.1-1
msys,libgcrypt,1.8.1-1
msys,libgdbm,1.11-3
msys,libgettextpo,0.19.8.1-1
msys,libgpg-error,1.27-1
msys,libgpgme,1.6.0-1
msys,libiconv,1.15-1
msys,libidn2,2.0.4-2
msys,libintl,0.19.8.1-1
msys,liblzma,5.2.3-1
msys,liblzo2,2.10-1
msys,libmetalink,0.1.3-2
msys,libnettle,3.3-1
msys,libnghttp2,1.30.0-1
msys,libopenssl,1.0.2.m-1
msys,libp11-kit,0.23.9-1
msys,libpcre,8.40-2
msys,libpcre16,8.40-2
msys,libpcre32,8.40-2
msys,libpcrecpp,8.40-2
msys,libpcreposix,8.40-2
msys,libpsl,0.19.1-1
msys,libreadline,7.0.003-2
msys,librhash,1.3.6-1
msys,librhash-devel,1.3.6-1
msys,libsqlite,3.21.0-2
msys,libssh2,1.8.0-1
msys,libssh2-devel,1.8.0-1
msys,libtasn1,4.13-1
msys,libunistring,0.9.7-2
msys,libutil-linux,2.26.2-1
msys,libuv,1.19.1-1
msys,libxml2,2.9.7-2
msys,libxslt,1.1.32-1
msys,lndir,1.0.3-1
msys,m4,1.4.18-1
msys,make,4.2.1-1
msys,mintty,1~2.8.5-1
msys,mksh,56.c-1
msys,mosh,1.3.2-1
msys,mpc,1.1.0-1
msys,mpfr,4.0.1-1
msys,msys2-keyring,r9.397a52e-1
msys,msys2-launcher-git,0.3.32.56c2ba7-2
msys,msys2-runtime,2.10.0-2
msys,msys2-runtime-devel,2.10.0-2
msys,msys2-w32api-headers,6.0.0.5097.36d7b92b-1
msys,msys2-w32api-runtime,6.0.0.5097.36d7b92b-1
msys,ncurses,6.1.20180526-1
msys,openssh,7.6p1-2
msys,openssl,1.0.2.m-1
msys,openssl-devel,1.0.2.m-1
msys,p11-kit,0.23.9-1
msys,pacman,5.0.1-7
msys,pacman-mirrors,20180419-1
msys,pactoys-git,r2.07ca37f-1
msys,pax-git,20161104.2-1
msys,pcre,8.40-2
msys,perl,5.24.4-1
msys,pkg-config,0.29.2-1
msys,pkgfile,1月17日
msys,protobuf,2.6.1-1
msys,pwgen,2.07-1
msys,rebase,4.4.2-1
msys,rhash,1.3.6-1
msys,rsync2,3.1.3dev_msys2.7.0_r3-0
msys,sed,4.4-2
msys,sharutils,4.15.2-1
msys,sshpass,1.06-1
msys,tar,1.30-1
msys,tcsh,6.20.00-2
msys,texinfo,6.3-1
msys,tftp-hpa,5.2-2
msys,time,1.7-1
msys,ttyrec,1.0.8-1
msys,tzcode,2018.c-1
msys,util-linux,2.26.2-1
msys,wget,1.19.4-1
msys,which,2.21-2
msys,windows-default-manifest,6.4-1
msys,xz,5.2.3-1
msys,zlib,1.2.11-1
msys,zlib-devel,1.2.11-1
msys,zsh,5.5.1-1

更多资讯见xiaok海洋测绘网

这篇关于msys2(msys2-i686-20180531)32位下安装GMT4.5.6的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/1016487

相关文章

RabbitMQ 延时队列插件安装与使用示例详解(基于 Delayed Message Plugin)

《RabbitMQ延时队列插件安装与使用示例详解(基于DelayedMessagePlugin)》本文详解RabbitMQ通过安装rabbitmq_delayed_message_exchan... 目录 一、什么是 RabbitMQ 延时队列? 二、安装前准备✅ RabbitMQ 环境要求 三、安装延时队

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

Python库 Django 的简介、安装、用法入门教程

《Python库Django的简介、安装、用法入门教程》Django是Python最流行的Web框架之一,它帮助开发者快速、高效地构建功能强大的Web应用程序,接下来我们将从简介、安装到用法详解,... 目录一、Django 简介 二、Django 的安装教程 1. 创建虚拟环境2. 安装Django三、创

linux安装、更新、卸载anaconda实践

《linux安装、更新、卸载anaconda实践》Anaconda是基于conda的科学计算环境,集成1400+包及依赖,安装需下载脚本、接受协议、设置路径、配置环境变量,更新与卸载通过conda命令... 目录随意找一个目录下载安装脚本检查许可证协议,ENTER就可以安装完毕之后激活anaconda安装更

Jenkins的安装与简单配置过程

《Jenkins的安装与简单配置过程》本文简述Jenkins在CentOS7.3上安装流程,包括Java环境配置、RPM包安装、修改JENKINS_HOME路径及权限、启动服务、插件安装与系统管理设置... 目录www.chinasem.cnJenkins安装访问并配置JenkinsJenkins配置邮件通知

Win10安装Maven与环境变量配置过程

《Win10安装Maven与环境变量配置过程》本文介绍Maven的安装与配置方法,涵盖下载、环境变量设置、本地仓库及镜像配置,指导如何在IDEA中正确配置Maven,适用于Java及其他语言项目的构建... 目录Maven 是什么?一、下载二、安装三、配置环境四、验证测试五、配置本地仓库六、配置国内镜像地址

Python安装Pandas库的两种方法

《Python安装Pandas库的两种方法》本文介绍了三种安装PythonPandas库的方法,通过cmd命令行安装并解决版本冲突,手动下载whl文件安装,更换国内镜像源加速下载,最后建议用pipli... 目录方法一:cmd命令行执行pip install pandas方法二:找到pandas下载库,然后

Linux系统中查询JDK安装目录的几种常用方法

《Linux系统中查询JDK安装目录的几种常用方法》:本文主要介绍Linux系统中查询JDK安装目录的几种常用方法,方法分别是通过update-alternatives、Java命令、环境变量及目... 目录方法 1:通过update-alternatives查询(推荐)方法 2:检查所有已安装的 JDK方

SQL Server安装时候没有中文选项的解决方法

《SQLServer安装时候没有中文选项的解决方法》用户安装SQLServer时界面全英文,无中文选项,通过修改安装设置中的国家或地区为中文中国,重启安装程序后界面恢复中文,解决了问题,对SQLSe... 你是不是在安装SQL Server时候发现安装界面和别人不同,并且无论如何都没有中文选项?这个问题也

2025版mysql8.0.41 winx64 手动安装详细教程

《2025版mysql8.0.41winx64手动安装详细教程》本文指导Windows系统下MySQL安装配置,包含解压、设置环境变量、my.ini配置、初始化密码获取、服务安装与手动启动等步骤,... 目录一、下载安装包二、配置环境变量三、安装配置四、启动 mysql 服务,修改密码一、下载安装包安装地