我需要定义用Fortran 90编写的程序的退出代码,但是我在路上感到困惑。
我读取并创buildNetCDF文件,因此一些错误代码由NetCDF库提供。 为了将退出代码传递给linux环境variables,我沿着代码使用exit(status)来终止程序。
但有些事情是错的,至less我不明白。 如果我从NetCDF得到一个错误代码,例如-49 (variables未find),那么程序结束时,检索到的值使用echo $? 是207 。 为什么?
如果我使用status=-1设置了一些特定的退出,那么$? 值是255 。
windowspath环境variables
如何更改环境variablespowershell并启动应用程序
windowsbatch file – 将环境variables插入可执行调用
在命令行中input%date%和%time%
删除环境variables不起作用
我已经阅读了那些依赖于shell的linux退出代码,其中一些是保留的,还有一些叫做系统错误。
windowsbatch file – 嵌套FOR循环中的variables
/ usr / bin / env如何在linux shebang行中工作?
Python:将打印输出分配给一个variables
C ++ DLL中全局variables的范围是什么?
用于跨平台的Apache Ant的常用环境variables列表将生成
Unix退出代码是无符号的。 如果您返回一个否定的,它将被隐式转换。
256-49 = 207,但这可能是平台相关的。
总结以上是内存溢出为你收集整理的从Fortran退出代码到Linux全部内容,希望文章能够帮你解决从Fortran退出代码到Linux所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)