Navigation

    CFD中文网

    CFD中文网

    • Login
    • Search
    • 最新

    openfoam的wmake的语法

    OpenFOAM
    2
    7
    853
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 一
      一二 last edited by

      各位好,请问sprayFoam下面的make的options文件是什么意思?

      EXE_INC = \
          -I. \
      
      1 Reply Last reply Reply Quote
      • bestucan
        bestucan 版主 副教授 last edited by

        \的意思是本行没结束,下一行仍然属于本行。
        -I 是编译器g++的后缀,功能室包含某个路径下的文件作为include的搜索区域
        .是当前路径,就是“这个文件夹”
        cd .
        cd ..
        就看到区别了

        滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

        异步沟通方式(《posting style》from wiki)(下载后打开):
        https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
        提问的智慧(github在gitee的镜像):
        https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

        一 1 Reply Last reply Reply Quote
        • 一
          一二 @bestucan last edited by

          @bestucan 我不理解这个.是啥意思,如果是当前文件夹,那么所有程序应该都用到了当前文件夹的一些头文件,为什么只有少部分的Make文件里面有这一行呢?

          bestucan 1 Reply Last reply Reply Quote
          • bestucan
            bestucan 版主 副教授 @一二 last edited by

            @一二 当前文件夹不是这个写.的文件所在的文件夹。是g++运行的时候,运行该命令时所在的文件夹。wmake就是按设置好的参数调用g++。wamke页不一定非得在源代码所在文件夹内运行,也可以指定要编译的文件夹的位置。

            如果搞清楚得看看wmake的内容了,在of源代码里,是个bash脚本,也不多。

            其实可以试试删了.是什么结果就知道了

            滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

            异步沟通方式(《posting style》from wiki)(下载后打开):
            https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
            提问的智慧(github在gitee的镜像):
            https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

            一 1 Reply Last reply Reply Quote
            • 一
              一二 @bestucan last edited by

              @bestucan reactingParcelFoam这个求解器的Make文件下有这一行,删除掉并没有什么变化

              bestucan 1 Reply Last reply Reply Quote
              • bestucan
                bestucan 版主 副教授 @一二 last edited by

                @一二 这种大型成品里看起来令人费解的部分,这钻个窟窿眼,那打个洞。一般都是血泪凝结出来的教训。
                不同的系统、不同的编译软件、不同的环境都要适用,所以有很多看起来多余的东西,甚至很蠢的东西,最好不动,谁动谁知道:chigua2:

                滚来滚去……~(~o ̄▽ ̄)~o 滚来滚去都不能让大家看出来我不是老师么 O_o

                异步沟通方式(《posting style》from wiki)(下载后打开):
                https://www.jianguoyun.com/p/Dc52X2sQsLv2BRiqnKYD
                提问的智慧(github在gitee的镜像):
                https://gitee.com/bestucan/How-To-Ask-Questions-The-Smart-Way/blob/master/README-zh_CN.md

                一 1 Reply Last reply Reply Quote
                • 一
                  一二 @bestucan last edited by

                  @bestucan 我看了目前用到这个 -I. 的地方,包括reactingParcelFoam跟sprayFoam,都有子文件夹,比如sprayFoam下的egineFoam,应该跟compile子求解器有关

                  1 Reply Last reply Reply Quote
                  • First post
                    Last post

                  CFD中文网 | 东岳流体 | 京ICP备15017992号-2