安装WRF的库时遇到报错问题的解决

装NetCDF时make报错

cannot open source file “bits/c++config.h”

compilation aborted for netcdf.cpp (code 4)_

c++ - Cannot open source file “bits/c++config.h” error with icpc
在这里插入图片描述
先声明一下,本人遇到的问题可能不具有普遍性,虽然同样的报错,但可能原因不一样,所以请具体问题具体判断。

原因诊断:
本人在自己的账户下配置的用户环境变量和系统环境变量冲突。

解决方法:
对比系统环境变量文件(一般用vi ~/.bashrc打开)和用户环境变量文件(进入用户文件夹,再vi .bashrc打开)的内容,修改用户环境变量使其与系统环境变量保持一致即可 ,主要修改完退出后要在命令行输入source ~/.bashrc按enter键,如果修改了系统环境变量,可能还需要重启系统才能生效(我自己就是这种情况)
如果自己就是Linux系统的所有者,那么就可以直接对系统环境变量进行修改
建议先把系统环境变量配置文件备份一下,再对系统环境变量进行修改。

就我自己而言,因为机器就我一个人用,所以我就直接把系统环境变量里面的相关设置全部加#号变成了注释,然后source ~/.bashrc并重启电脑,之后再对Netcdf进行配置和编译就成功了。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值