检查库版本 netcdf linux
check library version netcdf linux
如何确定我的系统中安装了哪个版本的 netcdf 库?有命令行吗?我尝试搜索 "netcdf" 并找到了一堆文件,但无法确定版本号。
有没有命令可以检查安装的版本?
我在ubuntu
假设安装包已安装,您可以使用以下命令:
dpkg-query --list netcdf
就我个人而言,我没有安装 netcdf,但您会得到如下输出:
$ dpkg-query --list netbase
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii netbase 5.3 all Basic TCP/IP networking system
我正在添加两个解决方案,它们比 dpkg-query
更 OS 不可知(后者不起作用,例如 Mac OS X)。首先,版本信息通常包含在安装包的路径中,因此您可以使用which
来显示它:
$ which ncdump
/usr/local/netcdf-4.2_optimized/bin/ncdump
其次,许多文档字符串还包括版本号,因此只需将它们打印出来就可以了。例如,通过不带参数调用它来打印 ncdump
的使用说明:
$ ncdump
ncdump [-c|-h] [-v ...] [[-b|-f] [c|f]] [-l len] [-n name] [-p n[,n]] [-k] [-x] [-s] [-t|-i] [-g ...] [-w] file
[-c] Coordinate variable data and header information
...
file Name of netCDF file
netcdf library version 4.2 of May 23 2012 12:14:03 $
几行C:就可以搞定
#include <netcdf.h>
#include <stdio.h>
int main(void)
{
printf("I am NetCDF version %s\n", nc_inq_libvers());
}
在我的笔记本电脑上报告:
I am NetCDF version 4.1.3 of Feb 24 2014 21:05:37 $
netCDF 为此提供了 nc-config
命令行工具。
打印版本。
nc-config --version
要打印有关您拥有的 netCDF 构建的更多信息:
nc-config --all
如何确定我的系统中安装了哪个版本的 netcdf 库?有命令行吗?我尝试搜索 "netcdf" 并找到了一堆文件,但无法确定版本号。 有没有命令可以检查安装的版本?
我在ubuntu
假设安装包已安装,您可以使用以下命令:
dpkg-query --list netcdf
就我个人而言,我没有安装 netcdf,但您会得到如下输出:
$ dpkg-query --list netbase
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii netbase 5.3 all Basic TCP/IP networking system
我正在添加两个解决方案,它们比 dpkg-query
更 OS 不可知(后者不起作用,例如 Mac OS X)。首先,版本信息通常包含在安装包的路径中,因此您可以使用which
来显示它:
$ which ncdump
/usr/local/netcdf-4.2_optimized/bin/ncdump
其次,许多文档字符串还包括版本号,因此只需将它们打印出来就可以了。例如,通过不带参数调用它来打印 ncdump
的使用说明:
$ ncdump
ncdump [-c|-h] [-v ...] [[-b|-f] [c|f]] [-l len] [-n name] [-p n[,n]] [-k] [-x] [-s] [-t|-i] [-g ...] [-w] file
[-c] Coordinate variable data and header information
...
file Name of netCDF file
netcdf library version 4.2 of May 23 2012 12:14:03 $
几行C:就可以搞定
#include <netcdf.h>
#include <stdio.h>
int main(void)
{
printf("I am NetCDF version %s\n", nc_inq_libvers());
}
在我的笔记本电脑上报告:
I am NetCDF version 4.1.3 of Feb 24 2014 21:05:37 $
netCDF 为此提供了 nc-config
命令行工具。
打印版本。
nc-config --version
要打印有关您拥有的 netCDF 构建的更多信息:
nc-config --all