GMT在Windows下的正确使用方式-吐槽帖
GMT在Windows下的四种使用方式(安装Windows版GMT)
- 直接用cmd或powershell执行bat脚本
- 用cygwin执行shell脚本
- 用git bash 执行shell脚本
- 用Ubuntu子系统执行shell脚本(在子系统下安装了linux版GMT)
四种方式比较
- bat脚本,放弃吧
- cygwin貌似比较大,安装不是很方便,不是很了解
这里重点介绍后两种
子系统和git比较
- 速度:不确定MS是如何把Ubuntu嵌入Windows系统中的,总之,使用GMT时速度慢了不止一倍。
- 结果:经过测试,这两种方式得到的结果是一致的
- 错误输出:
用git bash执行GMT时部分错误信息无法输出。
测试:gmt psxy -JX2c R10/20/10/20 -K -T >test.ps
在这句话中,R选项少了-,明显是个错误,但是在git bash中没有输出错误信息。
在powershell中:
有错误输出!
奇怪的powershell和git bash调用的都是同一个安装地址的GMT,所以错误信息的根源可能在于git bash。
立帖吐槽!