如何配置Geany同时构建和执行?

问题描述 投票:0回答:4

我刚刚开始使用 Geany 一周。而且总是必须按 F9 构建,然后按 F5 运行,这真是太糟糕了。 那么有什么方法可以配置 Geany 以便它能够构建然后立即执行(就像 CodeBlocks 中的 F9 一样)?

geany
4个回答
2
投票

您可以添加自己的自定义命令,甚至调整现有命令。转到 Build->Set Build Commands 并将编译命令更改为 command1 && command 2 之类的命令。如果命令 1 成功,&& 应该会导致 POSIX shell 执行命令 2。在 wiki 中有一个更详细的文档版本,可以在“设置构建命令”上完成哪些操作


1
投票

我知道这已经很旧了,但我刚刚知道如何在 Ubuntu Linux 上执行此操作。

-单击顶部菜单中的“构建”

-在底部转到“设置构建命令”

-将“构建”部分中的命令添加到“执行”部分中的命令之前。

执行应该类似于

g++ -Wall -o "%e" "%f" && "./%e"

这是之前和之后的图像。

Default Build Commands

Build and Execute Combined

您现在应该能够通过按 F5(默认)一次或从构建下拉菜单中运行执行来构建和运行您的程序。


0
投票

我为 Windows 做了这个。

  • 下载适用于 Windows 的 git bash (https://git-scm.com/download/win)

  • 下载适用于 Windows 的 mingw c 编译器 (https://sourceforge.net/projects/tdm-gcc/) 更简单的方法是简单地使用 codeblocks 的 mingw bin 文件夹,其中包含用于 winodws 二进制文件的 gcc,进行搜索,转到您的 codeblocks 安装文件夹并在搜索栏中搜索“gcc.exe”。将此 bin 文件夹设置为环境变量中的路径(https://www.java.com/en/download/help/path.html)

  • 在 geany 中转到构建 -> 设置构建命令

  • 在执行框中写入 在 ash -c "gcc %f && time ./a.exe" 中 示例:D:\Downloads\GitBash in ash -c "gcc %f && time ./a.exe"

  • 此后,编写源文件并按F5。您的代码将编译并成功编译后将运行


0
投票

我在 Windows 中也遇到了同样的问题。我已经尝试了所有这些解决方案,但没有任何效果。任何帮助将不胜感激

© www.soinside.com 2019 - 2024. All rights reserved.