码迷,mamicode.com
首页 > 编程语言 > 详细

[z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建

时间:2014-10-01 23:16:31      阅读:352      评论:0      收藏:0      [点我收藏+]

标签:blog   http   io   os   使用   ar   for   文件   数据   

http://blog.csdn.net/lostaway/article/details/8086056

1、简介

    Windows 下远程 Linux 开发工具,比较著名的就是 WinGDB 和 Magic C++。都是商业软件,而且配置复杂,据说还不稳定。其实,我们想要的就是个图形环境 IDE,而且是直接操作的远程 Linux 环境。经过若干的实践,发现使用 SecureCRT + Eclipse 基于 X11 转发即可实现可视化远程 Linux 开发。先附上最终效果图:

bubuko.com,布布扣

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:

  X11Forwarding yes

ps:可能需要重启 Linux。

3.2、Windows 安装 Xming

双击安装,一路 Next。在选择显示方式(Select display setting)时,选择多窗口(Multiple windows)模式。这样显示出来的窗口就和 Windows 本地的窗口一致了。

 

3.3、配置 SecureCRT,支持 X11 转发

勾选“转发 X11 数据包”。

bubuko.com,布布扣

3.4 测试 X11 转发功能

Windows 中启动刚安装好的 Xming 程序。

bubuko.com,布布扣

SecureCRT 终端中输入:

$  xcalc &

 

若功能正常,会出现一个计算器。

bubuko.com,布布扣

3.5 Linux 中安装 Eclipse

这个不多说,网络上都有,装 JDK,解压 Eclipse 即可。安装后,确保在 Linux 图形环境下,Eclipse 可以运行的起来。

3.6 启动 Eclipse

$ nohup eclipse > /dev/null &

Linux 中的 Eclipse 就启动在 Windows 上了。

bubuko.com,布布扣

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 节。

[z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建

标签:blog   http   io   os   使用   ar   for   文件   数据   

原文地址:http://www.cnblogs.com/jjj250/p/4003647.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!