You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Windows版Geany配置终端及通过WSL编译C++的构建命令

问题一:为Windows版Geany启用终端功能

Windows版Geany官方没有内置终端模块,可通过配置外部终端实现等效功能:

  • 打开Geany,依次点击顶部菜单栏的编辑->首选项->工具选项卡
  • 在终端输入框中填入对应终端的启动参数,常用可选方案:
    • 系统自带cmd:cmd /c %c
    • 已安装Windows Terminal:wt -w 0 new-tab cmd /c "%c"
  • 勾选执行程序时唤起终端的相关选项,保存后运行代码时就会自动启动终端执行,逻辑和Linux版内置终端一致。

问题二:配置Geany通过WSL编译C++文件

首先确认WSL Ubuntu环境已安装g++编译链,打开WSL终端执行sudo apt update && sudo apt install g++ -y完成安装后,按以下步骤配置Geany:

  • 打开目标C++文件,点击顶部菜单栏构建->设置构建命令
  • 在C++命令区域修改配置:
    1. 编译命令:wsl g++ -Wall -c "%f" -o "%e.o"
    2. 生成可执行文件命令:wsl g++ "%f" -o "%e"
    3. 运行命令:wsl ./%e
      算法竞赛常用的编译参数可直接追加在g++后,比如-std=c++17 -O2、调试参数-g等
  • 保存配置后,直接使用Geany默认的编译、构建、运行快捷键,即可调用WSL内的g++完成编译执行,报错信息会正常输出到Geany的编译信息栏。

内容的提问来源于stack exchange,提问作者Godspeed

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 08:24:03