crosstool-ng编译安装nginx1.8错误,错误如下,百度了好久也没找到。。

&& 查看话题
关于VC环境变量设置以及64位系统编译出现错误【来自百度和傲雪论坛,非原创!】
很早我发过一个帖子,询问64位系统下Fluent的UDF编译出错问题,当时是因为没有安装上64位的编译器。
可是装上64位的编译器后,依然出现了其他的问题,很长时间都没有解决。
后来因一些原因,换linux系统了,不存在编译器问题,也就没再去深究它。
现在刚毕业,依然从事数值模拟方面的工作,又遇见UDF编译问题,很郁闷!
更郁闷的是,有一次一位虫友问我怎么设置环境变量,我就给了她以前我找到的方法,本没想能帮上忙,也就试试看而已,谁知道她居然照着搞定了!
我在小木虫上混了快三年,从一个啥都不懂的菜虫,慢慢成长到现在。
一开始对Fluent稀里糊涂,问了很多很弱智的问题,也问了一些很诡异至今没人解答的问题。可无论如何,我都在认真地思考努力地查资料,也不吝啬将经验分享出来。
现在,QQ里加的小木虫好友快有40个了,有些常联系而且很熟甚至无话不谈,有些时不时讨论做模拟遇到的问题,有些可能说过一两次话就再也没拿鼠标点过。
必须说的是,在和虫友们聊天的过程中,学习到了很多很多。
现在,顺利毕业参加工作,在北京海基科技做EDEM和Barracuda的技术支持,有些朋友可能对这公司也比较熟悉了。
严格来说,fluent现在是我的竞争对手,不过我依然喜欢来这儿看帖子讨论问题,可以算习惯也可以算业余爱好吧。
反正,多接触些东西,开阔下视野和思维,总是不错的。
恩,因为感情上有点波折,所以想做点有意义的事转移下注意力,也多了点废话,大家见谅哈!
小木虫上每天都有各种各样的问题,我稍微概括下主要有这么四种:
一、课题或软件难以下手,或者遇到建模困难,故请教。
二、网格画不好,或者出现各种错误,包括Gambit的软件错误,故请教。
三、不会写UDF,或者UDF编译出错,包括程序错误和编译器错误,故请教。
四、后处理问题,不会处理数据得到自己想要的结果,故请教。
要强调的是,我也不是高手,很多问题我也不会,尤其是画网格和后处理方面,我也很弱,所以我没有趾高气昂指点江山的意思。
而对于建模和UDF方面,因为练得多,思考的多,所以还是比较有心得的。
建模方面,现在问的多的都是反应建模,我以前说过会把自己课题的cas分享出来,让大家参考。说到做到,等我整理好了,一定会放出来的。
不过这个帖子是关于UDF编译的,尤其是环境变量,我找到的两篇帖子,分别来自于百度和傲雪,仔细看看相信可以解决绝大多数编译问题,至少我遇见过的全部解决了。
==========来自百度的分割线==========
原帖地址/%D6%C7%B4%EF%B8%DF%D4%B6lee/blog/item/91ef138bc936b6b90f2444f2.html
1)推荐我在编译UDF时出现如下错误:
Error: Floating point error: divide by zero
Error Object: ()
> "nmake"不是内部命令或外部命令,也不是可运行程序
Error Object: ()
Error: open_udf_library:系统找不到指定目录
Error: Floating point error: divide by zero
Error Object: ()
我原来装的时turbo c/c++编译器,可能时环境变量没有设好的缘故。换用vc++6.0以后就没有这个问题了,另外,我用的是fluent6.2.16,希望遇到同样问题的同学借鉴一下,呵呵。
udf编译的经验总结1)安装vc时候,只要选择了“环境变量”这一项,就不需要在“我的电脑 > 属性 > 高级 > 环境变量”中
更改“include”“lib”“path”变量的值,保持默认状态即可;
2)如果是fluent6.1以上的版本,读入你的case文件,只要在define->user-defined->functions->complied中,
add你的udf源文件(*.c)和“udf.h”头文件,然后确定用户共享库(library name)的名称,按“build”,就相当于nmake用户共享库;在这一步中常出现的错误:
(a)(system "move user_nt.udf libudf\ntx86\2d")0
(system "copy C:\Fluent.Inc\fluent6.1.22\src\makefile_nt.udf libudf\ntx86\2d\makefile")已复制 1 个文件。
(chdir "libudf")()
(chdir "ntx86\2d")()
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
'nmake' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
而点击load时则出现不可编译的错误:
Opening library "libudf"...
Error: open_udf_library: 系统找不到指定的文件。
Error Object: ()
原因:没有安装vc或者没有选择环境变量。
解决方法:安装vc,并选择环境变量;没有正确设置环境变量的,按以下方法:
. 在我的电脑 > 属性 > 高级 > 环境变量中设置“include”“lib”“path”变量的值,
. include:D:\Program Files\Microsoft Visual Studio .NET\Vc7\include\
. lib:D:\Program Files\Microsoft Visual Studio .NET\Vc7\lib\
. 找到Microsoft Visual Studio .NET\Vc7\bin\cl.exe的动态链接库mspdb70.dll, 将mspdb70.dll的路径加入到path的值。
& &cl.exe 是 the Microsoft Visual Studio的编辑执行文件,只要正确设置环境变量后,你才能看到以下信息:
& &Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 12.00.8804 for 80x86
& &Copyright (C) Microsoft Corp . All rights reserved.
& &usage: cl&&filename...
PS:小木虫的表情太无奈了!不就是个UDF么,至于这么害羞? 在;与)中加几个空格说不定都解决。;)&&;& &) : Originally posted by kylafree at
在;与)中加几个空格说不定都解决。;)&&;& &) 恩!好主意!!! 顶一下,感谢分享! 顶一下,感谢分享! 先试试,看了可不可以解决问题 中间有些问题还是没表述明白,还是非常感谢楼主 顶一下,感谢分享! 顶一下,感谢分享! 顶一下,感谢分享! : Originally posted by
很早我发过一个帖子,询问64位系统下Fluent的UDF编译出错问题,当时是因为没有安装上64位的编译器。
可是装上64位的编译器后,依然出现了其他的问题,很长时间都没有解决。
后来因一些原因,换linux系统了,不存在 ... 你好,我仔细阅读了您的帖子,受益匪浅,可是我现在遇到的问题不同于上面提到的,报错提示和上面的都不一样,请问下是怎么回事呢
QQ图片10.jpg 给三星,顶一下,感谢分享! : Originally posted by hugehard at
你好,我仔细阅读了您的帖子,受益匪浅,可是我现在遇到的问题不同于上面提到的,报错提示和上面的都不一样,请问下是怎么回事呢
QQ图片10.jpg
... Hi~~你使用的是解释型UDF,这种UDF存在很多限制,所以我们一般都是用编译型。
而且从错误信息来看,是并行的问题,而并行UDF和串行UDF又是不一样的。
建议使用编译型加载UDF,而且先在串行算法里加载试试。 : Originally posted by
Hi~~你使用的是解释型UDF,这种UDF存在很多限制,所以我们一般都是用编译型。
而且从错误信息来看,是并行的问题,而并行UDF和串行UDF又是不一样的。
建议使用编译型加载UDF,而且先在串行算法里加载试试。... 你好,如果UDF比较简单的话,能否用解释型的呢 顶一下,感谢分享! 顶一下,感谢分享! 顶一下,感谢分享! 顶一下,感谢分享!Cygwin下用crosstool-ng 编译交叉工具链的常见错误及解决办法_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Cygwin下用crosstool-ng 编译交叉工具链的常见错误及解决办法
C​y​g​w​i​n​下​用​c​r​o​s​s​t​o​o​l​-​n​g​ ​编​译​交​叉​工​具​链​的​常​见​错​误​及​解​决​办​法
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 毕业了还没找到工作 的文章

 

随机推荐