简体   繁体   English

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

[英]Remote IDE on Red Hat Enterprise Linux Server release 5.5

I have this version of Linux server:我有这个版本的 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)

Currently, I am writing c program on the Linux side , I will need the server power to execute my program.目前,我正在 Linux 端编写 c 程序,我需要服务器电源来执行我的程序。 I prefer IDE , but since my machine is Windows and what not, I have to compile the program remotely on the server .我更喜欢 IDE ,但由于我的机器是 Windows而不是什么,我必须在服务器上远程编译程序 Sometimes, it's such a pain that I cannot run a stacktrace after the program crashes.有时,在程序崩溃后我无法运行堆栈跟踪真是太痛苦了。 And the thing is I want is to achieve higher productivity.而我想要的是实现更高的生产力。

I can only access this server with PuTTY or the like, and I do not have the rights to install any software.我只能用PuTTY之类的方式访问这个服务器,我没有安装任何软件的权限。 And updating the software in the server is also not possible.并且更新服务器中的软件也是不可能的。

I see that the server got programs like Matlab that can output to XMing on the client side.我看到服务器有像 Matlab 这样的程序,可以在客户端输出到 XMing。 (Ex. I can run Matlab as a GUI from the server side and have it display on my client device) (例如,我可以从服务器端将 Matlab 作为 GUI 运行并将其显示在我的客户端设备上)

I see that some people suggest me for Eclipse, but the IDE is way too slow.我看到有些人建议我使用 Eclipse,但 IDE 太慢了。 In fact, it lowers productivity.事实上,它降低了生产力。

So is there any recommendation or a scheme that will allow me to compile, execute and debug my program remotely on the server with better ease-of-use, given the bold criteria above?那么,鉴于上述大胆的标准,是否有任何建议或方案可以让我在服务器上远程编译、执行和调试我的程序,更易于使用?

You cannot install as root, but maybe you can manually install applications in your user directory?您不能以 root 身份安装,但也许您可以在用户目录中手动安装应用程序? With that and X11 forwarding you should be set (except a bit of latency).有了这个和 X11 转发,你应该被设置(除了一点延迟)。
Also, if you have gdb on the remote (which you probably do since you also have the compiler) you can see stack traces with it after enabling core dumps (ulimit -c unlimited), by opening the binary and the core file: gdb -c , then bt.此外,如果您在远程有 gdb(您可能会这样做,因为您也有编译器),您可以在启用核心转储(ulimit -c 无限制)后通过打开二进制文件和核心文件查看堆栈跟踪: gdb - c ,然后 bt。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 红帽企业Linux服务器版本6.4(圣地亚哥)上的Sybase 15.7 - Sybase 15.7 on Red Hat Enterprise Linux Server release 6.4 (Santiago) 在Red Hat Enterprise Linux Server 7.1版(Maipo)中安装R - Installing R in Red Hat Enterprise Linux Server release 7.1 (Maipo) Red Hat Enterprise Linux Server 6.3版中的virtualenv AssertionError - virtualenv AssertionError with Red Hat Enterprise Linux Server release 6.3 CENTOS 7 和 Red Hat Enterprise Linux Server 6.7 版之间的不匹配 - A mismatch between CENTOS 7 and Red Hat Enterprise Linux Server release 6.7 libcouchbase无法安装在Red Hat Enterprise Linux Server 6.6版上 - libcouchbase not instaling on Red Hat Enterprise Linux Server release 6.6 在Red Hat Enterprise Linux Server 6.4圣地亚哥上安装node-oracle - installing node-oracle on Red Hat Enterprise Linux Server release 6.4 Santiago 红帽企业Linux - linux red hat enterprise linux java -版本在 Red Hat Enterprise Linux 版本 8.3 中给出错误 - java -version giving error in Red Hat Enterprise Linux release 8.3 在Red Hat Enterprise Linux 7.1的远程AWS实例上安装NODEJS - installing NODEJS on remote AWS instance of Red Hat Enterprise Linux 7.1 MBSTRING扩展不适用于红帽企业版Linux - MBSTRING extension not working in RED HAT ENTERPRISE LINUX
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM