编辑:我发现在项目属性中有一个选项可以设置自定义的 make 文件。现在项目已成功构建。现在我遇到了如何指定目标可执行文件在单击“运行”时运行的问题。
编辑:我发现在项目属性中有一个选项可以设置自定义的 make 文件。现在项目已成功构建。现在我遇到了如何指定目标可执行文件在单击“运行”时运行的问题。
Code::Blocks是一个IDE(编辑器的流行说法,它能运行其他工具,包括调试器、编译器和一些构建自动化工具),而不是编译器(像GCC一样)或构建自动化工具(像make
或ninja
等)。
你不必使用Code::Blocks来处理你的C项目。你可以使用任何其他源代码编辑器(我推荐GNU emacs,但选择权在你手中),并搭配其他工具(编译器、链接器、构建自动化工具),这些工具你可以轻松选择。
但如果您使用Code::Blocks,请务必阅读其用户手册。显然,它足够灵活,可为您的需求进行配置。
您可以配置Code::Blocks以指定项目的可执行文件。您可能希望将其配置为“构建”表示“运行make
”。由于Code::Blocks是免费软件,如果该配置不可能,您可以修补和改进Code::Blocks(在Code::Blocks的源代码上工作!)以添加该功能。由于Code::Blocks可能有插件,因此您可以编写自己的插件以添加新功能。
如果你发现需要修改Code::Blocks的源代码来添加一些缺失的功能,我的建议是转向其他编辑器;使用emacs
配置运行环境只需要几行代码在我的.emacs
文件中;你可以阅读make
文档后编写自己的Makefile
,然后在终端中运行make
来构建程序;你也可以配置你的IDE或源代码编辑器来运行该make
命令。当然,你也可以在终端中运行gdb
调试器和程序....
make
正常工作。这可能涉及正确设置您的PATH
变量(甚至在系统上安装GNU make)。如何做到这一点是一个不同的(和特定于操作系统的)问题(与Code :: Blocks无关)。Makefile
。你是否阅读了make
的文档?不要使用Code::Blocks(或仅将其用作源代码编辑器)。在终端中通过运行make
进行编译。 - Basile Starynkevitchmake
。因此,找出如何更改你的PATH
并将其设置为使make
正常工作。 - Basile Starynkevitch