【问题背景】使用贾维斯工具安装NCVIEW,使用模板安装方式安装依赖项netcdf-c-4.7.0
【问题描述】执行./jarvis -dp过程中,编译netcdf-c-4.7.0报错error: expected identifier or extern char* strdup(const char*)

【问题根因】netcdf-c-4.7.0源码中include/ncconfigure.h的相关宏定义问题,其他版本未出现;配置脚本未检查STRDUP,导致编译识别标识符错误。
【解决方案】
下载ncconfigure.h,替换掉解压文件相应的头文件即可。
相应脚本更新如下:

【END】
这里提到贾维斯工具能够为我们部署应用软件提供极大的便利,感兴趣的小伙伴可以前往其开源社区(点击超链接进入)学习使用~
如有疑问,欢迎评论区留言讨论~
【问题背景】使用贾维斯工具安装NCVIEW,使用模板安装方式安装依赖项netcdf-c-4.7.0
【问题描述】执行./jarvis -dp过程中,编译netcdf-c-4.7.0报错error: expected identifier or extern char* strdup(const char*)
【问题根因】netcdf-c-4.7.0源码中include/ncconfigure.h的相关宏定义问题,其他版本未出现;配置脚本未检查STRDUP,导致编译识别标识符错误。
【解决方案】
下载ncconfigure.h,替换掉解压文件相应的头文件即可。
相应脚本更新如下:
【END】
这里提到贾维斯工具能够为我们部署应用软件提供极大的便利,感兴趣的小伙伴可以前往其开源社区(点击超链接进入)学习使用~
如有疑问,欢迎评论区留言讨论~