首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HelloWorld C程序在C-Free Pro-5中的编译错误称为矮小错误

HelloWorld C程序在C-Free Pro-5中的编译错误称为矮小错误
EN

Stack Overflow用户
提问于 2012-12-15 23:22:17
回答 1查看 931关注 0票数 2

我使用的是Windows 8专业版。我最近在其中安装了C-free professional 5。当我编译一个简单的hello world c程序时,我得到了一个叫做dwarf error的错误。上面写着类似这样的话。

代码语言:javascript
复制
[Error] Dwarf Error: Offset (700) greater than or equal to (null) size (4954657).

hello world程序如下:

代码语言:javascript
复制
#include <stdio.h> 
int main()
{
    printf("Hello World!\n");
    return 0;
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-08-13 15:34:05

这段代码绝对没有错误,尽管使用main的两种规范形式之一会更好

代码语言:javascript
复制
int main (void) { ...

因此,您的问题在于环境。从一些调查中可以看出:

  • CFree网站和产品在过去的three+年中没有任何更新;
  • 它声称只支持Windows7;
  • 它看起来像是作为典型的一两个人的操作之一运行,几乎没有积极的支持;
  • 它使用专有许可证。

<代码>F211

正因为如此,我强烈建议改用能为你提供更好支持的产品。

例如,Code::块似乎拥有C-Free所宣称的大部分(如果不是全部)功能。最重要的是,它使用GPL3许可证,你可以免费获得和使用它,并且它背后有一个非常活跃的社区来提供支持服务,而不是在中国的某个地方有一个可能会或可能不会响应/存在的电子邮件地址:-)

顺便说一句,Dwarf是一种调试格式,所以我对这个问题的最好猜测是集成开发环境与底层工具不能很好地匹配,在我看来,这是避免使用它的一个很好的理由。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13893437

复制
相关文章

相似问题

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