我试图将某些数据以字符串(大约15000个字符长)的形式放在fortran文件中,并在使用intel fortran编译时收到错误:
有人知道如何处理吗?
编译器版本为13.0.0。可以使用IBM xlf fortran编译器和gfortran编译相同的文件,而不会出现问题。
fortran文件为here
最佳答案
编译器的 token 生成器似乎具有 token 的最大可接受长度;您写的字符串包含太多字符。尝试将字符串分为两部分(在两个变量中)并将其连接起来。
关于compiler-errors - 英特尔Fortran灾难性错误: Token too long, max is 7194,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19337690/