news 2026/10/22 2:07:16

WSL使用Ubuntu 24.04安装Libradtran

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
WSL使用Ubuntu 24.04安装Libradtran

WSL使用Ubuntu 24.04安装Libradtran

ubuntu 24.04 wsl版本的下载地址:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/noble/

第一步,终端进行更新操作:

sudo apt update
sudo apt upgrade

第二步,安装必要的包:

sudo apt-get install make cmake m4
sudo apt install build-essential
sudo apt-get install gfortran gcc
sudo apt-get install flex bison
sudo apt install perl

第三步,安装库

先设置系统环境变量

vim ~/.bashrc
把光标移到最后一行,插入下面的环境变量:
export NETCDF=/home/你的用户名/netcdf
export PATH=NETCDF/bin:{NETCDF}/bin:NETCDF/bin:PATH
export LD_LIBRARY_PATH=NETCDF/lib:{NETCDF}/lib:NETCDF/lib:{LD_LIBRARY_PATH}
export LD_RUN_PATH=NETCDF/lib:{NETCDF}/lib:NETCDF/lib:{LD_RUN_PATH}
export CPPFLAGS=-I/home/你的用户名/netcdf/include
export LDFLAGS=-L/home/你的用户名/netcdf/lib
复制粘贴以后,按下键退出编辑,输入“:wq”退出保存;
source ~/.bashrc 使环境变量生效。

安装gsl

tar –xvf gsl-2.7.tar.gz
cd gsl-2.7
./configure --prefix=/home/你的用户名/netcdf
make
make install

zlib

tar –xvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure --prefix=/home/你的用户名/netcdf
make
make install

hdf5

tar -xvf hdf5-1.10.1.tar.gz
cd hdf5-1.10.1
./configure --with-zlib=/home/你的用户名/netcdf --prefix=/home/你的用户名/netcdf
make
make install

curl

tar -xvf curl-7.55.1.tar.gz
cd curl-7.55.1
./configure --with-zlib=/home/你的用户名/netcdf --prefix=/home/你的用户名/netcdf
make
make install

netcdf-c

tar -xvf netcdf-c-4.8.0.tar.gz
cd netcdf-c-4.8.0
./configure --prefix=/home/你的用户名/netcdf
make
make install

netcdf-fortran

tar -xvf netcdf-fortran-4.5.3.tar.gz
cd netcdf-fortran-4.5.3
./configure --prefix=/home/你的用户名/netcdf
make
make install

最后是安装libRadtran

首先需要先新建一个文件夹用于安装libRadtran,如可以使用mkdir /home/你的用户名/librad

tar -xvf libradtran-2.0.5.tar.gz
cd libRadtran-2.0.5
./configure --prefix=/home/你的用户名/librad
make
make install
make check

安装完成之后,修改环境变量,具体设置如下: 先使用vim ~/.bashrc命令打开配置文件

export LIBRAD=/home/你的用户名/librad
export DATA=LIBRAD/share/libRadtran/dataexportINP={LIBRAD}/share/libRadtran/data export INP=LIBRAD/share/libRadtran/dataexportINP={LIBRAD}/share/libRadtran/examples
export PATH=LIBRAD/bin:{LIBRAD}/bin:LIBRAD/bin:PATH
export LD_LIBRARY_PATH=LIBRAD/lib:{LIBRAD}/lib:LIBRAD/lib:{LD_LIBRARY_PATH}
export LD_RUN_PATH=LIBRAD/lib:{LIBRAD}/lib:LIBRAD/lib:{LD_RUN_PATH}

插入完成后,使用source ~/.bashrc来是配置生效。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/22 2:03:23

带过新人、做过 code review,写进简历之前先想清楚会被怎么问

这类经历有个尴尬的位置:写了像凑数,不写又觉得少了一块。「指导新人成长,参与团队代码 review,多次进行技术分享」,这一行几乎每份三年以上的简历都有,评审者也几乎都会跳过。 先说评审者的真实判断&#…

作者头像 李华
网站建设 2026/10/22 2:00:53

UniMate 完整上手:一句话让任意 3D 骨架生成动画

UniMate 完整上手:一句话让任意 3D 骨架生成动画 【免费下载链接】UniMate [SIGGRAPH Asia 2026] UniMate: One Unified Model to Animate Diverse Skeletons 项目地址: https://gitcode.com/GitHub_Trending/un/UniMate 你有没有遇到过这种情况:…

作者头像 李华
网站建设 2026/10/22 2:00:14

Tanh 激活函数完整指南:一文搞定 asc-devkit 中的调用与配置

Tanh 激活函数完整指南:一文搞定 asc-devkit 中的调用与配置 【免费下载链接】asc-devkit 本项目是CANN 推出的昇腾AI处理器专用的算子程序开发语言,原生支持C和C标准规范,主要由类库和语言扩展层构成,提供多层级API,满…

作者头像 李华
网站建设 2026/10/22 1:59:22

Bruno 全局环境变量完全指南:一次配置,所有集合共用

Bruno 全局环境变量完全指南:一次配置,所有集合共用 【免费下载链接】bruno Opensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia) 项目地址: https://gitcode.com/GitHub_Trending/br/bruno Bruno 是一…

作者头像 李华