c – 内部编译器错误消息的含义是什么,我该怎么办?
发布时间:2020-12-16 10:32:08 所属栏目:百科 来源:网络整理
导读:我正在尝试编译我的C程序,它使用MPICH和NAG C库(我使用NAG生成随机数),使用pgCC编译器. 但是,编译器给了我以下错误消息: PGCC-S-0000-Internal compiler error. linearize: bad ili #: 0 (mpisim.C: 225)PGCC-S-0000-Internal compiler error. gen_aili: un
我正在尝试编译我的C程序,它使用MPICH和NAG C库(我使用NAG生成随机数),使用pgCC编译器.
但是,编译器给了我以下错误消息: PGCC-S-0000-Internal compiler error. linearize: bad ili #: 0 (mpisim.C: 225) PGCC-S-0000-Internal compiler error. gen_aili: unrec. ili opcode: 0 (mpisim.C: 225) PGCC-S-0000-Internal compiler error. linearize: bad ili #: 0 (mpisim.C: 266) PGCC-S-0000-Internal compiler error. gen_aili: unrec. ili opcode: 0 (mpisim.C: 266) PGCC/x86 Linux 12.4-0: compilation completed with severe errors 我不知道这些消息是指什么.有人可以向我解释他们的意思吗? 有没有办法让我弄清楚问题线的位置? 255(mpisim.C:225)中的255是否表示我的代码中的行号? 解决方法
内部编译器错误是编译器中的错误.没有什么可以解决编译器供应商提出的问题.
通常,ICE会在您尝试编译错误代码时发生,但编译器也可以完全想到阻塞有效的C.语言非常复杂,很难在所有可能的组合中测试每个可能的功能. 如果你设法弄清楚导致崩溃的代码行,你可以尝试用更简单的术语重写它(例如通过引入额外的局部变量或typedef). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |