littlebot
Published on 2025-04-16 / 0 Visits
0

【源码】基于Sublime Text的CC++远程编译插件

项目简介

本项目是一个基于Sublime Text的插件,可在Windows环境下远程编译Linux上的C/C++代码。用户能够在Windows系统中编写代码,而实际的编译和运行操作会在Linux系统中执行,有效提升了跨平台开发的效率。

项目的主要特性和功能

  1. 远程编译功能:支持在Windows系统编写C/C++代码,在Linux系统进行编译和运行。
  2. 多种运行模式:提供七种运行模式,包括在Sublime Text的Panel中运行、在新窗口中运行、上传当前文件或文件夹到远程主机临时目录并执行等。
  3. 临时目录清理:可清理远程主机的临时目录。
  4. SSH连接窗口:支持打开一个SSH连接窗口到远程主机。
  5. 高度可配置:通过ini文件可设置远程主机信息、编译器选择、编译参数等。
  6. Samba优化:若将远程主机的目录通过samba映射到本地,编译时可直接操作远程目录的源文件,无需上传。

安装使用步骤

  1. 下载项目的源码文件并解压到本地目录。
  2. 在Sublime Text中添加一个build system,将RemoteComplie.sublime-build文件中的代码复制到其中。
  3. 修改build system里的path字段,填入插件的绝对路径。
  4. 首次使用时,会在二进制所在目录生成setting.ini文件,需填写远程主机信息,如主机地址、端口、密码或SSH密钥等,建议填写host和password或sshKey,其他可保持默认。注意,sshKey要求是ppk秘钥,需用puttygen转换。
  5. 编写代码后,按Ctrl + Shift + B打开构建系统列表,选择相应的编译模式(如panelRun、terminalRun等)启动编译。
  6. 建议在Linux环境上安装clang,并在setting.ini中指定编译器为clang,以获得更好的错误提示。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】