gpt4 book ai didi

C-Free Pro-5 中 HelloWorld C 程序的编译错误称为 Dwarf Error

转载 作者:行者123 更新时间:2023-12-04 05:18:58 27 4
gpt4 key购买 nike

我正在使用 Windows 8 专业版。我最近在其中安装了 C-free Professional 5。当我编译一个简单的 hello world c 程序时,我在编译它时遇到一个错误,称为矮人错误。它说了这样的话。

[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;
}

最佳答案

尽管使用 main 的两种规范形式之一会更好,但该代码绝对没有问题。 :

int main (void) { ...

因此,您的问题在于环境。从一些调查中可以看出:
  • CFree 网站和产品在过去三年以上没有任何更新;
  • 它仅声称最多支持 Windows 7;
  • 看起来它是作为典型的单人或两人操作之一运行的,几乎没有积极的支持;和
  • 它使用专有许可证。

  • 因此,我强烈建议您改用可以为您提供更好支持的产品。

    例如,Code::Blocks 似乎具有 C-Free 声称的大部分(如果不是全部)功能。最重要的是,它使用 GPL3 许可证,您可以获得并以零成本使用它,并且背后有一个非常活跃的支持服务社区,而不是在中国某个地方可能会或可能不会回复的单个电子邮件地址/存在:-)

    Dwarf顺便说一下,是一种调试格式,所以我对这个问题的最佳猜测是 IDE 与底层工具的匹配度不是很好,我认为这是避免它的一个很好的理由。

    关于C-Free Pro-5 中 HelloWorld C 程序的编译错误称为 Dwarf Error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13893437/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com