首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fortran运行时警告:扩展:$ descriptor

Fortran运行时警告:扩展:$ descriptor
EN

Stack Overflow用户
提问于 2017-03-16 19:36:00
回答 1查看 444关注 0票数 2

我使用的是来自第三方的非常旧的Fortran 77代码(也有很多bugged)。我已经用

代码语言:javascript
复制
FFLAGS=-O0 -Wall -g -fbacktrace -pedantic -Wextra

我在运行时收到标题中的警告:

代码语言:javascript
复制
At line <number> of file <namefile>.f (unit=6, file='stdout')
Fortran runtime warning: Extension: $ descriptor

我想弄清楚这是什么意思。

EN

回答 1

Stack Overflow用户

发布于 2017-03-16 20:01:04

应始终在错误或警告消息中显示该行所指向的代码行号。

$在以下方面的作用

代码语言:javascript
复制
write(*,'(a$)') "string"

是为了避免在屏幕上打印"string“后转到下一行。

但是,描述符是非标准的,因此编译器会警告您这一点。

标准方法是使用非超前输入/输出:

代码语言:javascript
复制
write(*,'(a)', advance="no") "string"
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42832997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档