2009-12-01 79 views
8

有沒有更好的方式來設置Eclipse CDT進行本地編輯和遠程構建?遠程構建的Eclipse CDT設置

我正在使用Linux中使用GNU make的C++項目。代碼在Linux服務器上的CVS下。

當我在實驗室中時,我在Linux-x64 PC上使用Eclipse CDT。該項目建立在Linux-x86 PC上。實驗室中的所有計算機(包括CVS服務器)都有NFS掛載。

當我在家時,我在Windows 7 PC上使用Eclipse CDT。 Windows PC通過SSH隧道連接到Linux CVS服務器。爲了編輯源代碼,我將Linux Eclipse工作區下的C++項目rsync回到我的Windows Eclipse工作區。 (我還可以做的Windows PC上遠程CVS籤。)從家裏建,我使用了一個自定義生成命令

  1. SSH的到Linux-x86的PC,
  2. rsync的是從C++項目我將Windows Eclipse工作區添加到我的Linux Eclipse工作區,
  3. 然後在Liunx-x86 PC上運行make,指定Makefile的正確路徑。

爲了在實驗室和家庭之間來回切換,而無需每次都對CVS進行更改,我使用rsync。當我從實驗室轉換到家時,我將rsync源發送到我的Windows Eclipse工作區。當我在家中構建時,源代碼將rsync恢復到Linux Eclipse工作區。

有沒有更好的,不太可靠的方法來做到這一點?

(我不感興趣了遠程調試。)

回答

0

一種解決方案是使用Eclipse的RSE(遠程系統資源管理器)。它允許將遠程子文件夾直接「掛載」到工作區(通過FTP或SSH)。 CDT在RS​​E使用的虛擬文件系統中存在一些問題,但它......或多或少都有效。

有對我的問題的一些討論:

Work on a remote project with Eclipse via SSH

3

Netbeans的有這很好的支持。我試圖讓它在Eclipse中工作,但Netbeans內置支持更容易。

+2

Netbeans真棒...通過在JVM設置中設置-Xmx來給它足夠的內存......它會像魅力一樣工作。當您更改了某些文件後,我遇到了一個小問題,有時候您需要手動點擊「解壓縮項目」。 – Sreekar 2013-05-15 07:46:29

1

我需要做類似的事情,我看了一眼同步項目: http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.ptp.doc.user%2Fhtml%2FlocalVsRemote.html

同步項目支持多種構建配置,所以構建既可以在本地或在一個或多個遠程系統發生。用戶可以選擇將用於構建項目的系統。然後可以創建啓動配置以在目標機器上運行應用程序。

要構建遠程機器上,遵循同步的項目工作:http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.ptp.doc.user%2Fhtml%2Fsync.html

0

如何使用VNC和遠程登錄,使用eclipse在實驗室的Unix機器? 穿越鏈接的唯一方法就是編輯,而vnc對此非常有效。

0

這篇文章看起來很老了。但如果這可能有助於某人,我想發佈一個適用於Linux和Windows機器的解決方案,這非常簡單。

現在有一個Eclipse平行版本,您可以安裝它並在遠程機器的bash_profile中更改幾行以加載少量git函數。我甚至連接一個有點棘手的網關。沒有,它更容易。看到這個鏈接: http://umayanganie.blogspot.com/2017/05/build-debug-cc-projects-via-remote.htm l

+0

Eclipse鏈接:[鏈接](http://www.eclipse.org/downloads/packages/eclipse-parallel-application-developers/junosr2) – MadHatter 2017-05-12 15:53:50