求助CFDer,ubuntu18.04上安装OpenFOAM-7报错:g++



  • 请问CFDer,按照东岳大哥的编译安装方法,我在虚拟机ubutu18.04上安装OpenFOAM总是报错,多次都没有成功,报错内容是:g++: internal compiler error: 已杀死 (program cc1plus) Please submit a full bug report。GCC和其他配置文件都安装好了,可是几个小时下来,OpenFOAM总是报错,请问有人遇到这个事,有什么解决办法吗?



  • 可能内存不够,加一下内存



  • @东岳 谢谢李老师。ubuntu18.04已经是4个G内存了,还是报错。现在换成ubuntu16.04安装了一次,安装完后运行blockMesh又报错了:--> FOAM FATAL ERROR:
    cannot find file "/home/king/system/controlDict"

    From function virtual Foam::autoPtr<Foam::ISstream> Foam::fileOperations::uncollatedFileOperation::readStream(Foam::regIOobject&, const Foam::fileName&, const Foam::word&, bool) const
    in file global/fileOperations/uncollatedFileOperation/uncollatedFileOperation.C at line 538.
    

    ,安装历程真是一波三折呀。真的是万事开头难,我再多试试错。还想问一下李老师,这个如果安装不成功的话,需要卸载吗?还是直接从头开始再编译就可以了?



  • @东岳 我懂了,哈哈哈,没注意到您的安装教程后面的“注意”,这个报错信息不用管,意思是找不到文件位置,试了一下画网格,可行。



  • @东岳 又出现一个问题,安装paraFoam时候又报错了,一顿编译结束后,paraFoam无法运行,错误内容是:```

    ParaView-5.6.0 exists.  Not downloading...
    *** Error: Qt 5 version provided < 5.6
    ***     Please use the -qmake option to specify the location of a version of Qt >= 5.6
    ***     e.g.
    ***         -qmake /usr/local/qt-5.6.0/bin/qmake
    ***         -qmake /home/king/OpenFOAM/ThirdParty-7/platforms/linux64Gcc/qt-5.6.0/bin/qmake
    

    是我还需要安装Qt5.6吗?我用了代码:

    sudo apt-get install qt5-default libqt5x11extras5-dev qttools5-dev curl
    

    结果显示是5.5版本的。



  • 最容易的方法:安装一下2.1. 绿色版ParaView 这个比较简单

    16.04版本paraFoam的安装可能有点问题 主要就是QT这个版本问题:

    1. 你也可以试试降级安装paraview:./makeParaView -version 5.5.0,但我没测试过,不知是否有其他问题

    2. 你也可以试试安装高版本qt https://sourcedigit.com/19858-how-to-install-qt-5-6-1-on-ubuntu-16-04/

    你试试,等你反馈。然后我去网站更新下paraFoam安装部分,谢谢



  • @东岳 谢谢李老师,第一种方法试过了,结果还是不行,仍然显示如下错误信息:

    king@king-machine:~/OpenFOAM/ThirdParty-7$ ./makeParaView -version 5.5.0
    Downloading ParaView-5.5.0
      % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                     Dload  Upload   Total   Spent    Left  Speed
    100 49.0M  100 49.0M    0     0   7344      0  1:56:40  1:56:40 --:--:-- 16042
    *** Error: Qt 5 version provided < 5.6
    ***     Please use the -qmake option to specify the location of a version of Qt >= 5.6
    ***     e.g.
    ***         -qmake /usr/local/qt-5.6.0/bin/qmake
    ***         -qmake /home/king/OpenFOAM/ThirdParty-7/platforms/linux64Gcc/qt-5.6.0/bin/qmake
    

    第二种方法也不可行,应该是下载链接失效了404 not found,报错信息如下:

    king@king-machine:~/OpenFOAM/ThirdParty-7$ wget http://download.qt-project.org/official_releases/qt/5.6/5.6.1/qt-opensource-linux-x64-5.6.1.run
    --2020-05-22 10:19:10--  http://download.qt-project.org/official_releases/qt/5.6/5.6.1/qt-opensource-linux-x64-5.6.1.run
    正在解析主机 download.qt-project.org (download.qt-project.org)... 77.86.229.90
    正在连接 download.qt-project.org (download.qt-project.org)|77.86.229.90|:80... 已连接。
    已发出 HTTP 请求,正在等待回应... 404 Not Found
    2020-05-22 10:19:21 错误 404:Not Found。
    

    我打算直接安装绿色版paraview,根据下载链接,只是下载速度极慢,下载到一半还失败了。李老师可否提供一个坚果云或者其他云盘的下载链接。谢谢。



  • @King_RVM http://dyfluid.com/docs/install.html 连接参考2.1节绿色版ParaView 你试试



  • @东岳 谢谢李老师,新的链接下载速度很快,已经整好了。:high:



  • :high: :high: :high: :high:


Log in to reply
 

CFD中文网 2016 - 2020 | 京ICP备15017992号-2