我使用的是Windows 8专业版。我最近在其中安装了C-free professional 5。当我编译一个简单的hello world c程序时,我得到了一个叫做dwarf error的错误。上面写着类似这样的话。
[Error] Dwarf Error: Offset (700) greater than or equal to (null) size (4954657).hello world程序如下:
#include <stdio.h>
int main()
{
printf("Hello World!\n");
return 0;
}发布于 2013-08-13 15:34:05
这段代码绝对没有错误,尽管使用main的两种规范形式之一会更好
int main (void) { ...因此,您的问题在于环境。从一些调查中可以看出:
<代码>F211
正因为如此,我强烈建议改用能为你提供更好支持的产品。
例如,Code::块似乎拥有C-Free所宣称的大部分(如果不是全部)功能。最重要的是,它使用GPL3许可证,你可以免费获得和使用它,并且它背后有一个非常活跃的社区来提供支持服务,而不是在中国的某个地方有一个可能会或可能不会响应/存在的电子邮件地址:-)
顺便说一句,Dwarf是一种调试格式,所以我对这个问题的最好猜测是集成开发环境与底层工具不能很好地匹配,在我看来,这是避免使用它的一个很好的理由。
https://stackoverflow.com/questions/13893437
复制相似问题