【发布时间】:2021-02-25 01:40:13
【问题描述】:
我刚开始使用 Geany 一周。而且总是必须按 F9 来构建,然后按 F5 运行,这简直糟透了。 那么有什么方法可以配置 Geany 使其构建并立即执行(就像 CodeBlocks 中的 F9 一样)?
【问题讨论】:
标签: geany
我刚开始使用 Geany 一周。而且总是必须按 F9 来构建,然后按 F5 运行,这简直糟透了。 那么有什么方法可以配置 Geany 使其构建并立即执行(就像 CodeBlocks 中的 F9 一样)?
【问题讨论】:
标签: geany
您可以添加自己的自定义命令,甚至可以调整现有命令。转到 Build->Set Build Commands 并将编译命令更改为类似于 command1 && command 2 的内容。如果命令 1 成功,&& 应该会导致您的 POSIX shell 执行命令 2。在wiki 内部有一个更详细的文档版本,可以在“设置构建命令”上完成操作
【讨论】:
我知道这是旧的,但我只是想出了如何在 Ubuntu Linux 上执行此操作。
-点击顶部菜单中的“构建”
-在底部转到“设置构建命令”
-将“构建”部分中的命令放在“执行”部分中的命令之前。
执行应该类似于g++ -Wall -o "%e" "%f" && "./%e"。
这是之前和之后的图片。
您现在应该能够通过按一次 F5(默认)或从构建下拉菜单中运行执行来构建和运行您的程序。
【讨论】:
我是为 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。您的代码将编译并在成功编译后运行
【讨论】: