Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建
来源:互联网 发布:php局域网服务器配置 编辑:程序博客网 时间:2024/05/17 07:23
1、简介
Windows 下远程 Linux 开发工具,比较著名的就是 WinGDB 和 Magic C++。都是商业软件,而且配置复杂,据说还不稳定。其实,我们想要的就是个图形环境 IDE,而且是直接操作的远程 Linux 环境。经过若干的实践,发现使用 SecureCRT + Eclipse 基于 X11 转发即可实现可视化远程 Linux 开发。先附上最终效果图:
2、环境&软件准备
Windows 环境:Windows 7
Linux 环境:RHEL 4.8
Eclipse:eclipse-cpp-indigo-SR2-incubation-linux-gtk.tar.gz (Linux 版)
SecureCRT:SecureCRT 6.5.3
Xming:Xming 6.9.0.31 http://sourceforge.net/projects/xming/
3、详细步骤
ps: 开始配置的前提是你的 SecureCRT 能正常 SSH 到 Linux 主机。
如果遇到问题,可看看“参考”部分。
3.1、开启 Linux 主机 X11 转发
编辑 sshd_config 文件 开启 X11 转发功能:
$sudo vi /etc/ssh/sshd_config
使其中的 X11Forwarding 配置项为 yes:
ps:可能需要重启 Linux。
3.2、Windows 安装 Xming
双击安装,一路 Next。在选择显示方式(Select display setting)时,选择多窗口(Multiple windows)模式。这样显示出来的窗口就和 Windows 本地的窗口一致了。
3.3、配置 SecureCRT,支持 X11 转发
勾选“转发 X11 数据包”。
3.4 测试 X11 转发功能
Windows 中启动刚安装好的 Xming 程序。
SecureCRT 终端中输入:
$ xcalc &
若功能正常,会出现一个计算器。
3.5 Linux 中安装 Eclipse
这个不多说,网络上都有,装 JDK,解压 Eclipse 即可。安装后,确保在 Linux 图形环境下,Eclipse 可以运行的起来。
3.6 启动 Eclipse
$ nohup eclipse > /dev/null &
Linux 中的 Eclipse 就启动在 Windows 上了。
4、总结
这样的 Linux 开发环境已经使用了大半年,完全可以胜任日常的开发工作。唯一的缺点就是无法输入中文(据说是输入法设置冲突,有解决方法,还未尝试),不过可以复制中文进去。好处就很多了,特别是必须在远程服务器上开发的时候。告别了用 UE 的 FTP 远程开发的方式,Eclipse 下代码编辑,编译,调试都非常方便。
参考
[1] 用Xming替代Xmanager,在windows下图形化登陆linux
[2] X11 Forwarding with SSH(SecureCRT Setup)
[3] [初级教程]用SecureCRT+Xming轻松远程实现linux的X DISPLAY
编辑历史
V1.01 增加启动 Xming 部分。
V 1.0 完成初稿。
V 0.1 完成 1、2 节。
- Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建
- Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建
- Windows 下基于 Eclipse 的可视化远程 Linux 开发环境搭建
- ubuntu下搭建基于eclipse的c/c++开发环境
- linux 下eclipse 及c/c++开发环境的搭建:
- windows下搭建Ruby(基于eclipse的环境)开发环境
- windows下搭建Ruby(基于eclipse的环境)开发环境
- Windows下用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- (windows下)用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- (windows下)用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- Windows下用Eclipse搭建C/C++开发环境
- hive中文
- 下載android source code遇到 android.git.kernel.org[0: 149.20.4.77]: errno=Connection refused解決方法
- 西安城墙因地下水位下降出现200多处裂痕-大雁塔-地下水-城墙裂缝
- java文件操作
- php遍历目录里的css文件 下载图片
- Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建
- 微软正式发布自己品牌的 Win8 平板电脑 Surface!帅爆了!你会选它还是iPad?
- sharepoint 2007 获取启用特定数量历史版本文件的信息(站点/最后更新时间/author/修改者/版本数/大小)
- sp<> 强指针类的用法
- win7切换用户后,VMWare 8.0.2如何使用以前用户安装的虚拟操作系统
- JAVA封装Mongodb操作之二:MongoOperations
- 此会话将尝试不通过防火墙进行连接
- 如何开发 Eclipse 插件
- Effective c++学习笔记——条款08:别让异常逃离析构函数