我试图将一些数据以字符串(大约15000个字符长)的形式放在一个fortran文件中,并在使用intel fortran编译时收到错误:
灾难性错误:令牌太长,最大值为7194。在线上的最后令牌-4611686018407622524
有人知道如何处理吗?
编译器版本为13.0.0。可以使用IBM xlf fortran编译器和gfortran编译相同的文件,而不会出现问题。
fortran文件在这里
编译器的令牌生成器似乎具有令牌的最大可接受长度;您写的字符串包含太多字符。尝试将字符串切成两部分(在两个变量中)并将其连接起来。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句