找回密码
 注册
查看: 2891|回复: 12

求助关于udf的linux编译问题

[复制链接]
发表于 2011-7-11 18:37:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
大家好,本人最近想利用远程的linux服务器进行Fluent计算,但是udf的linux编译不大会,希望高手给予指导和帮助,谢谢大家了!
 楼主| 发表于 2011-7-11 19:36:34 | 显示全部楼层
有没有哪位高手能莅临指导一下,感激不尽啊!
发表于 2011-7-12 09:18:38 | 显示全部楼层

回复 1# liuti126 的帖子

检查你的机器是否装有gcc,用命令gcc --version。
如果有gcc,编译和windows下是一样的。编辑工具就看个人喜好了,vi,gedit,emacs等都可以,文件名后缀用.c。
 楼主| 发表于 2011-7-12 09:53:00 | 显示全部楼层

回复 3# 飞翔鸟 的帖子

XP系统下可以安装gcc编译器吗?gcc编译的具体操作是怎么样的呢,怎么才能保证编译过程中能找到fluent的udf.h之类的头文件呢?
不好意思,这方面我比较菜哈,问题可能比较幼稚,还望各位高手不吝赐教哈!
发表于 2011-7-12 10:15:13 | 显示全部楼层

回复 4# liuti126 的帖子

你不是在linux下编译吗?干吗要在xp系统下装gcc啊?
你把你的udf写好,在fluent界面中进行编译,自然而然就找到头文件了。gcc只是一个c语言平台,在编译udf过程中,你只是需要调用它,实际上你根本就不会在gcc中直接去编译,这些工作都是fluent的编译工具完成的。
 楼主| 发表于 2011-7-12 10:31:01 | 显示全部楼层

回复 5# 飞翔鸟 的帖子

我是在远程的linux服务器上进行计算,我只能发送case文件和编译过的udf文件到那个服务器上,然后服务器自动计算。我自己的系统是Xp系统,那要是这样的话,我能不能装个linux的虚拟机,进行fluent编译,再发到那个服务器上计算。
真想和你多讨教讨教,我的QQ号是706784599
发表于 2011-7-12 10:50:30 | 显示全部楼层

回复 6# liuti126 的帖子

跟远程不远程没有关系。你都能在远程上计算了,还不能在远程上编译?什么都不需要装,你需要检查你登陆的linux机器有没有gcc就ok了。
 楼主| 发表于 2011-7-12 10:59:45 | 显示全部楼层

回复 7# 飞翔鸟 的帖子

大哥,你真是高手啊,我查了一下,那边的linux系统上有gcc
gcc --version
gcc (GCC) 3.4.6 20060404 (Red Hat 3.4.6-11)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
不知道你有没有这方面经验,我在服务器的网站上上传了.c文件,但是在putty的远程控制窗口找不到相应的.c文件的目录,不知道怎么编译啊。
发表于 2011-7-12 11:07:05 | 显示全部楼层

回复 8# liuti126 的帖子

你要把.c文件传到你的case文件目录下就可以了。
用ls命令查询。
为了能在你自己的机器上显示fluent,可以执行如下命令:
export DISPLAY=xx.xx.xx.xx:0.0
xterm &

xx.xx.xx.xx为你自己机器的IP地址。
如果上传地址正确,应该能找到。
 楼主| 发表于 2011-7-12 11:43:30 | 显示全部楼层

回复 9# 飞翔鸟 的帖子

哎,没有找到啊。
$ export DISPLAY=219.217.239.91:0.0
$ xterm &
[1] 22417
$ xterm Xt error: Can't open display: 219.217.239.91:0.0
我的IP设的是自动分配的,不知道跟这有没有关系?
发表于 2011-7-12 11:52:05 | 显示全部楼层

回复 10# liuti126 的帖子

忘了,你本机还得装exceed,并且打开exceed,呵呵。
 楼主| 发表于 2011-7-12 12:18:51 | 显示全部楼层

回复 11# 飞翔鸟 的帖子

我打开了exceed还是不行,不知怎么回事,真是崩溃啊!
发表于 2011-7-12 14:20:26 | 显示全部楼层

回复 12# liuti126 的帖子

我也快崩溃了,恨不能手把手的教你。
我就不信你上传个文件到什么地方你都找不到???
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表