Skip to content
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
CFD中文网

CFD中文网

  1. CFD中文网
  2. OpenFOAM
  3. openfoam的wmake的语法

openfoam的wmake的语法

已定时 已固定 已锁定 已移动 OpenFOAM
7 帖子 2 发布者 5.4k 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 一 离线
    一 离线
    一二
    写于2021年3月2日 12:17 最后由 编辑
    #1

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

    EXE_INC = \
        -I. \
    
    1 条回复 最后回复
  • B 离线
    B 离线
    bestucan 版主 大神
    写于2021年3月3日 06:46 最后由 编辑
    #2

    \的意思是本行没结束,下一行仍然属于本行。
    -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

    一 1 条回复 最后回复 2021年3月3日 12:58
  • 一 离线
    一 离线
    一二
    在 2021年3月3日 12:58 中回复了 bestucan 最后由 编辑
    #3

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

    B 1 条回复 最后回复 2021年3月4日 01:32
  • B 离线
    B 离线
    bestucan 版主 大神
    在 2021年3月4日 01:32 中回复了 一二 最后由 编辑
    #4

    @一二 当前文件夹不是这个写.的文件所在的文件夹。是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

    一 1 条回复 最后回复 2021年3月4日 02:36
  • 一 离线
    一 离线
    一二
    在 2021年3月4日 02:36 中回复了 bestucan 最后由 编辑
    #5

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

    B 1 条回复 最后回复 2021年3月4日 02:42
  • B 离线
    B 离线
    bestucan 版主 大神
    在 2021年3月4日 02:42 中回复了 一二 最后由 编辑
    #6

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

    一 1 条回复 最后回复 2021年3月4日 02:45
  • 一 离线
    一 离线
    一二
    在 2021年3月4日 02:45 中回复了 bestucan 最后由 编辑
    #7

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

    1 条回复 最后回复
2021年3月2日 12:17

5/7

2021年3月4日 02:36

未读 2
2021年3月4日 02:45
  • 登录

  • 登录或注册以进行搜索。
5 / 7
  • 第一个帖子
    5/7
    最后一个帖子
0
  • 最新
  • 版块
  • 东岳流体
  • 随机看[请狂点我]