看板Programming
标 题Re: [问题] fortran
发信站=?big5?B?SElTRFQgrbes6qzsp97F58PSprOtraS9pX (Sun Nov 4 17:19:25 2007)
转信站ptt!ctu-reader!ctu-gate!news.nctu!news.ntu!feeder.seed.net.tw!netnews!
建议你到 Fortran 连线转信版问,或是在 ptt 向站长建议开设 fortran 版。
你这是在 Visual Studio Debug 模式下的输出讯息吧?
本来就会输出这些,随便跑个 hello world 也是一样。
所以我想你大概是用下面几种编译器之一:
Microsoft Fortran PowerStation 4 (MSF4)
Digital Visual Fortran 5.x/6.0/6.1 (DVF5/DVF6)
Compaq Visual Fortran 6.5/6.6 (CVF6)
Intel Visual Fortran 7.x/8.x/9.x/10.0 (IVF7/8/9/10)
以下的系统指的是 Windows 作业系统。
no matching symbolic information found
是指没有除错符号资讯被发现。所以会影响到没有除错符号的档案不能被除错。
ntdll / kernel32.dll 的除错符号档一般 windows 内没有,只有订阅 MSDN 才可以取得 Windows Debug 版,这个版本下才会有系统函式库的除错符号档。
一般状况是假设系统函式库都是正确的,所以也不会对系统函式库除错。
你这边只列两行,一般多在 10 行以上,因为这里是所有用到的系统函式库都会显示这个讯息。
The thread 0xCD8 has exited with code 0 (0x0).
ThreadId 编号为 CD8 的结束代码为 0
The program 'D:\PROG\PROG1\Debug\prog1.exe' has exited with code 0 (0x0).
prog1.exe 的结束代码为 0 。
这两个是最少必要的一对的,当你有用程式建立更多的执行绪时,上面那行就会多几行来显示你建立的执行绪。
每个程序 (Process) 的执行,必定建立主执行绪,所以同时会有 ProcessId / ThreadId ,建立程序或执行绪的时候,会随机分派一个代号,你可以当成是座号去想像,当程式或执行绪结束时,系统会返回该执行绪或程序的结束状态,也就是 ExitCode ,传回 0 表示无任何例外,正确执行完毕,非 0 时,通常都是因为例外或程式中使用指令提早结束,Visual Fortran 系列的 ExitCode 只有 0 或 1 。
这个东西跟 Fortran 没有直接关系,是微软开发环境提供的功能,所以 VC/C#/VB/VJ 等都会有这些讯息,通常我们的惯例是根本不去看,除非有奇怪的问题要查找的时候,大部分的问题会让除错器停在错误的程式码那行,也用不着这几行。
早先 IVF7/8 跟 Visual Studio 整合还有问题的时候,有些状况会造成除错器无法查找问题,进入 IVF 的 C 或组合语言原始码内,也几乎用不到你贴出来的这几行。
==> 本文由 "my <[email protected]>"
> 於 news:4WjH9O%248Db%40ptt.cc 发表
> 请问一下
> 如果一个别人可以跑的程序档
> 传给我之後
> 我跑完却出现以下几行字
> Loaded 'ntdll.dll', no matching symbolic information found.
> Loaded 'C:\WINDOWS\system32\kernel32.dll', no matching symbolic
> information found.
> The thread 0xCD8 has exited with code 0 (0x0).
> The program 'D:\PROG\PROG1\Debug\prog1.exe' has exited with code 0 (0x0).
> 是为什麽呀@@
> 我实在是搞不懂fortran这个东西XD
> 谢谢!!!
>
--
风禹科技验证有限公司 ASP.NET Web News Reader 0.2.7 UTF-8 Beta
网站地图
http://tlcheng.twbbs.org/wwwmap.htm
流域防洪/区域水资源/徐昇网/玫瑰图/语音通讯 文章与程式
Basic/Fortran/Windows API/.Net/辅助说明档 原始码、文章与讨论
微软程式设计、系统管理使用新技术论坛讨论区,网友回覆後即时简讯、电子邮件通知:
MSDN:
http://forums.microsoft.com/msdn-cht/default.aspx?siteid=14
TechNet:
http://forums.microsoft.com/technet-cht/default.aspx?siteid=23
--
ASPNET News Reader
http://tlcheng.twbbs.org/News/Reader.aspx
RSS 2.0
http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language