项目简介
本项目是一个基于Sublime Text的插件,可在Windows环境下远程编译Linux上的C/C++代码。用户能够在Windows系统中编写代码,而实际的编译和运行操作会在Linux系统中执行,有效提升了跨平台开发的效率。
项目的主要特性和功能
- 远程编译功能:支持在Windows系统编写C/C++代码,在Linux系统进行编译和运行。
- 多种运行模式:提供七种运行模式,包括在Sublime Text的Panel中运行、在新窗口中运行、上传当前文件或文件夹到远程主机临时目录并执行等。
- 临时目录清理:可清理远程主机的临时目录。
- SSH连接窗口:支持打开一个SSH连接窗口到远程主机。
- 高度可配置:通过ini文件可设置远程主机信息、编译器选择、编译参数等。
- Samba优化:若将远程主机的目录通过samba映射到本地,编译时可直接操作远程目录的源文件,无需上传。
安装使用步骤
- 下载项目的源码文件并解压到本地目录。
- 在Sublime Text中添加一个build system,将RemoteComplie.sublime-build文件中的代码复制到其中。
- 修改build system里的path字段,填入插件的绝对路径。
- 首次使用时,会在二进制所在目录生成setting.ini文件,需填写远程主机信息,如主机地址、端口、密码或SSH密钥等,建议填写host和password或sshKey,其他可保持默认。注意,sshKey要求是ppk秘钥,需用puttygen转换。
- 编写代码后,按Ctrl + Shift + B打开构建系统列表,选择相应的编译模式(如panelRun、terminalRun等)启动编译。
- 建议在Linux环境上安装clang,并在setting.ini中指定编译器为clang,以获得更好的错误提示。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】