Ubuntu 20.04 安装 OpenFOAM-v1712


  • 管理员

    首先,需要安装老版本的g++/gcc:

    sudo gedit /etc/apt/sources.list
    

    添加下面两行:

    deb http://dk.archive.ubuntu.com/ubuntu/ xenial main
    deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe
    

    然后:

    sudo apt-get update
    sudo apt-get install g++-5 gcc-5
    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 100
    sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 100
    

    现在,就应该默认选择gcc-5,g++-5了。接着,顺着编译OpenFOAM-v1712就好。


    查看已有的版本:

    ls /usr/bin/gcc*
    ls /usr/bin/g++*
    

    选择版本:

    sudo update-alternatives --config gcc
    sudo update-alternatives --config g++
    

  • 管理员

    另外,低版本Ubuntu安装高版本gcc:

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt update
    sudo apt install gcc-9  g++-9
    

    如果出现unable to fetch这种错误,再运行一下sudo apt install gcc-9 g++-9


Log in to reply
 


CFD中文网 | 东岳流体学术 | 东岳流体商业 | 吉ICP备20003622号-1