是什么导致了“ccfe 中的致命错误”? Solaris C++ 中的编译错误 编译器?
我从 C++ 编译器收到此错误消息:
CC:ccfe 中的致命错误:分段错误(核心已转储)
可能是什么原因导致的?
I got this error message from the C++ compiler:
CC: Fatal error in ccfe: Segmentation Fault (core dumped)
What could cause it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我的用户堆栈限制非常低(1MB)。 由于编译器是高度递归的,因此这个限制还不够。 在Solaris 中,显示和更改此限制的命令是ulimt。 其他内存限制(虚拟内存、堆内存)也可能导致此问题。
http://forums.sun.com/thread.jspa?threadID= 5389815&tstart=0
My user stack limit was very low (1MB). Since the compiler is heavily recursive, this limit as not enough. In solaris, the command for diplaying and changing this limit is ulimt. Other memory limits (virtual, heap) could cause this too.
http://forums.sun.com/thread.jspa?threadID=5389815&tstart=0
我认为这个答案不太可能成为长期有用的资源。 既然原始用户的问题已经得到解决,也许这个问题应该被淘汰。 (删除了?)
否则,有人应该从论坛帖子中提取信息,并以对人们普遍有用的方式在此处进行总结。
I think this answer is not likely to be a long-term useful resource. Now that the original user has had their issue addressed, perhaps this question should retired. (deleted?)
Otherwise someone should extract information from the forum posting and summarize it here in a way that's generally useful to people.