私はこのバージョンの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などでしかアクセスできず、ソフトウェアをインストールする権限がありません。また、サーバー内のソフトウェアを更新することもできません。
サーバーには、クライアント側でXMingに出力できるMatlabのようなプログラムが用意されていることがわかります。(例:Matlabをサーバー側からGUIとして実行し、クライアントデバイスに表示させることができます)
Eclipseを提案する人もいますが、IDEは遅すぎます。実際、それは生産性を低下させます。
それで、上記の大胆な基準を前提として、サーバー上でプログラムをリモートでコンパイル、実行、およびデバッグし、より使いやすくするための推奨事項またはスキームはありますか?