0

我查看了 CodeBlocks 和 MinGW 常见问题解答和 wiki 均无济于事。如上所述,我是菜鸟。

我希望 CodeBlocks 像 Unix 编译器一样工作,因为它每次编译时都会覆盖单个输出文件,除非另有说明。

在 Unix 中:[cc example.c] -> [a.out],[cc example2.c] -> [a.out]。如果我想保存输出文件以免被覆盖,我只需 [cc -o newname example3.c] - [newname.out]。

如果 XP 上的 CodeBlocks/MinGW 可以做到这一点,我想知道该怎么做。如果不是,我将不胜感激对另一个 GUI 编译器/IDE 的建议。任何帮助表示赞赏。谢谢你。

4

1 回答 1

1

我希望 CodeBlocks 像 Unix 编译器一样工作,因为它会覆盖..

首先,C::B 不是编译器——它是一个 IDE。说您希望 C::B 像编译器一样运行,然后说您希望 vim、emacs 或 Visual Studio 像编译器一样“运行”是没有意义的。

其次,通过右键单击工作区中的项目来更改最终可执行文件的名称。转到属性->构建目标选项卡->选择要更改的构建目标。在此右侧,您将看到输出文件名。在此处输入链接器应输出的可执行文件名。或者,您可以导航到现有可执行文件的位置,然后将其重命名为其他名称。

第三,您可能甚至不会再查看此站点,所以我可能只是在浪费时间回答您的帖子。

于 2010-12-23T06:13:14.163 回答