【问题标题】:Porting DevC++ to Linux将 DevC++ 移植到 Linux
【发布时间】:2011-03-06 02:33:33
【问题描述】:

我想在 Linux 上使用 DevC++,所以我用 Wine 启动它,在运行文件之前一切正常。

C 文件编译良好,生成的 .exe 文件可以在 Linux 上运行(无需 Wine)

$ file '/media/F6AC746BAC74286F/Dev-Cpp/work/hello_on_nix.exe' 
/media/F6AC746BAC74286F/Dev-Cpp/work/hello_on_nix.exe: PE32 executable for MS Windows (console) Intel 80386 32-bit
$ '/media/F6AC746BAC74286F/Dev-Cpp/work/hello_on_nix.exe' 
Hello World!

但问题是,当我从 IDE 内部运行此文件时,它会显示一个非常小的窗口,不显示任何内容,如果我关闭它,我会关闭整个 IDE。

【问题讨论】:

  • 你是认真的吗?您想使用多年未维护的最糟糕、漏洞最多的 IDE,并在更多平台上使用它?为什么要给自己造成这么大的痛苦?离开这堆垃圾,让它早该死去,使用真正的 IDE 和最新的编译器

标签: c++ c linux dev-c++


【解决方案1】:

你看过AnjutaKdevelop吗?

【讨论】:

    【解决方案2】:

    您是否从命令行运行过 wine?命令行上是否有“FIXME”警告?

    【讨论】:

    • 是的,这是输出:fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias -120, std (d/m/y): 1/10/2010, dlt (d/m/y): 30/04/2010