zoukankan      html  css  js  c++  java
  • [z]Windows 下基于 Eclipse 的可视化远程 Linux C/C++ 开发环境搭建

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

    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:

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

  • 相关阅读:
    7.逻辑回归实践
    6.逻辑回归
    5.线性回归算法
    4.K均值算法应用
    3.k均值的算法
    2.机器学习相关数据基础
    1.机器学习概论
    作业十五——语法制导的语义翻译
    第03组 Beta冲刺(3/4)
    第03组 Beta冲刺(2/4)
  • 原文地址:https://www.cnblogs.com/jjj250/p/4003647.html
Copyright © 2011-2022 走看看