【问题标题】:How to config Geany to build and execute at the same time?如何将 Geany 配置为同时构建和执行?
【发布时间】:2021-02-25 01:40:13
【问题描述】:

我刚开始使用 Geany 一周。而且总是必须按 F9 来构建,然后按 F5 运行,这简直糟透了。 那么有什么方法可以配置 Geany 使其构建并立即执行(就像 CodeBlocks 中的 F9 一样)?

【问题讨论】:

    标签: geany


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      我知道这是旧的,但我只是想出了如何在 Ubuntu Linux 上执行此操作。

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

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

      -将“构建”部分中的命令放在“执行”部分中的命令之前。

      执行应该类似于g++ -Wall -o "%e" "%f" && "./%e"

      这是之前和之后的图片。

      Default Build Commands

      Build and Execute Combined

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

      【讨论】:

      • [IN WINDOWS 10] 当我这样做并按 F5 时,命令提示符图标似乎在任务栏中闪烁并立即关闭,并且编译器菜单似乎没有显示编译是均匀的完毕。您知道适用于 Windows 10 Geany 1.36 的解决方案吗?
      • 我是为 windows 做的。
        下载
      【解决方案3】:

      我是为 Windows 做的。

      • 为 windows 下载 git bash (https://git-scm.com/download/win)

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

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-03-16
        • 2014-02-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多