当前位置:网站首页 > C++编程 > 正文

libnids源码分析(libstdc++源码)



 

 

做这个教程的目的主要是为了简化abinit的各种依赖包安装命令,前面我总结了大量的abinit安装教程,结果发现编译倒是成功编译了,就是测试老是出问题。后面经过反复测试发现有些安装是没有必要的,比如pnetcdf这种并行文件读写依赖包,还有netcdf-c的安装也不对,加上了各种—enable,结果测试的时候abinit提示权限问题。于是在原来编译理解的基础上,进行了大量的瘦身,做出了这个快速安装的简化版本。

 

 

提前配置的并source使之生效的环境变量文件添加的内容

#m4-1.4.19

export PATH=/home/ydn/opt/software/m4-1.4.19/build/bin:$PATH

 

#openmpi-4.1.3

export PATH=/home/ydn/opt/software/openmpi-4.1.3/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/openmpi-4.1.3/build/lib:$LD_LIBRARY_PATH

 

#OpenBLAS-0.3.25

export PATH=/home/ydn/opt/software/OpenBLAS-0.3.25/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/OpenBLAS-0.3.25/build/lib:$LD_LIBRARY_PATH

 

#zlib-1.2.11

export LD_LIBRARY_PATH=/home/ydn/opt/software/zlib-1.2.11/build/lib:$LD_LIBRARY_PATH

 

#hdf5-1.10.6

export PATH=/home/ydn/opt/software/hdf5-1.10.6/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/hdf5-1.10.6/build/lib:$LD_LIBRARY_PATH

 

#netcdf-c-4.9.0

export PATH=/home/ydn/opt/software/netcdf-c-4.9.0/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/netcdf-c-4.9.0/build/lib:$LD_LIBRARY_PATH

 

#netcdf-fortran-4.6.0

export PATH=/home/ydn/opt/software/netcdf-fortran-4.6.0/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/netcdf-fortran-4.6.0/build/lib:$LD_LIBRARY_PATH

 

#libxc-6.0.0

export PATH=/home/ydn/opt/software/libxc-6.0.0/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/libxc-6.0.0/build/lib:$LD_LIBRARY_PATH

 

#xmlf90-1.5.6

export PATH=/home/ydn/opt/software/xmlf90-1.5.6/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/xmlf90-1.5.6/build/lib:$LD_LIBRARY_PATH

 

#libpsml-1.1.12

export PATH=/home/ydn/opt/software/libpsml-1.1.12/build/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/libpsml-1.1.12/build/lib:$LD_LIBRARY_PATH

 

#abinit-9.10.1

export PATH=/home/ydn/opt/software/abinit-9.10.1/build-for-openblas/bin:$PATH

export LD_LIBRARY_PATH=/home/ydn/opt/software/abinit-9.10.1/build-for-openblas/lib:$LD_LIBRARY_PATH

 

source ~/.bashrc

 

make -j2 USE_THREAD=0 USE_LOCKING=1

到此这篇libnids源码分析(libstdc++源码)的文章就 介绍到这了,更多相关内容请继续浏览下面的相关 推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 2256k跳线(2246ce跳线图)2025-06-24 18:54:08
  • ad20原理图怎么生成pcb(ad2019原理图怎么生成pcb)2025-06-24 18:54:08
  • consoled翻译(consolidate翻译)2025-06-24 18:54:08
  • twincat2扫描不到plc(twincat无法扫描设备)2025-06-24 18:54:08
  • gitclone指定版本(gitsubmodule版本 指定)2025-06-24 18:54:08
  • git clone 加上账号密码(gitclone要密码)2025-06-24 18:54:08
  • cnnsa是哪个港口(cn xsa是哪个港口)2025-06-24 18:54:08
  • 好玩的电脑代码cmd(好玩的电脑代码游戏)2025-06-24 18:54:08
  • cap安卓解析工具(解析安卓app)2025-06-24 18:54:08
  • dhcp获取ip(dhcp获取ip地址)2025-06-24 18:54:08
  • 全屏图片