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

时间:2012-11-15 10:32:03

标签: linux ide remote-debugging redhat remote-access

我有这个版本的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太慢了。事实上,它会降低生产力。

根据上面的粗体标准,是否有任何建议或方案允许我在服务器上远程编译,执行和调试我的程序,并且更易于使用?

1 个答案:

答案 0 :(得分:2)

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