我刚刚开始使用 Geany 一周。而且总是必须按 F9 构建,然后按 F5 运行,这真是太糟糕了。 那么有什么方法可以配置 Geany 以便它能够构建然后立即执行(就像 CodeBlocks 中的 F9 一样)?
您可以添加自己的自定义命令,甚至调整现有命令。转到 Build->Set Build Commands 并将编译命令更改为 command1 && command 2 之类的命令。如果命令 1 成功,&& 应该会导致 POSIX shell 执行命令 2。在 wiki 中有一个更详细的文档版本,可以在“设置构建命令”上完成哪些操作
我为 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。您的代码将编译并成功编译后将运行
我在 Windows 中也遇到了同样的问题。我已经尝试了所有这些解决方案,但没有任何效果。任何帮助将不胜感激