Red Hat Enterprise Linux Server 5.5 版上的远程 IDE

Posted

技术标签:

【中文标题】Red Hat Enterprise Linux Server 5.5 版上的远程 IDE【英文标题】:Remote IDE on Red Hat Enterprise Linux Server release 5.5 【发布时间】:2012-11-03 22:35:57 【问题描述】:

我有这个版本的 Linux 服务器:

-bash-3.2$ cat /proc/version
Linux version 2.6.18-194.11.1.el5 (mockbuild@hs20-bc2-3.build.redhat.com) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Tue Jul 27 05:45:06 EDT 2010
-bash-3.2$ cat /etc/*release*
cat: /etc/lsb-release.d: Is a directory
Red Hat Enterprise Linux Server release 5.5 (Tikanga)

目前,我正在 Linux 端编写 c 程序,我需要服务器电源来执行我的程序。 我更喜欢 IDE,但是由于 我的机器是 Windows 而不是,我必须在服务器上远程编译程序。有时,程序崩溃后我无法运行堆栈跟踪真是太痛苦了。我想要的是实现更高的生产力。

我只能用 PuTTY 之类的方式访问这个服务器,我没有安装任何软件的权限。并且也不能更新服务器中的软件。

我看到服务器有像 Matlab 这样的程序,可以在客户端输出到 XMing。 (例如,我可以从服务器端将 Matlab 作为 GUI 运行并让它显示在我的客户端设备上)

我看到有人建议我使用 Eclipse,但 IDE 太慢了。事实上,它会降低生产力。

那么,考虑到上述粗体标准,是否有任何建议或方案可以让我在服务器上远程编译、执行和调试我的程序,并且更易于使用? p>

【问题讨论】:

【参考方案1】:

您不能以 root 身份安装,但也许您可以在您的用户目录中手动安装应用程序?有了它和 X11 转发,你应该被设置(除了一点延迟)。 此外,如果您在遥控器上有 gdb(您可能会这样做,因为您也有编译器),您可以在启用核心转储(ulimit -c 无限制)后通过打开二进制文件和核心文件来查看堆栈跟踪:gdb - c ,然后是 bt。

【讨论】:

以上是关于Red Hat Enterprise Linux Server 5.5 版上的远程 IDE的主要内容,如果未能解决你的问题,请参考以下文章

Red Hat Enterprise Linux 8 Beta 抢先体验

Red Hat Enterprise linux 7的新特性

Red Hat Enterprise Linux 各版本详细说明

自动安装red hat enterprise linux

Red Hat Enterprise linux 7安装与详细说明

Red Hat Enterprise Linux 9