eclipse możliwość użycia

0

Cześć,

mam na serwerze linuxowym gcc i gdb. Nie ma jednak opcji by było tam jakieś środowisko developerskie. Czy można więc zainstalować sobie na Windows Eclipsa i przez SCP z plikami na serwerze łączyć oraz do gcc wysyłać komendy do kompilacji po stronie serwera. Także możliwość uruchamiania kodu krokowo była by super dodatkiem?
Do tej pory kodowałem przez scp po stronie Windows ale kompilowałem już tylko z makefile. Bez żadnej możliwości pracy krokowej. Tak tylko tekstowo z pomocą gdb...

0

Coś mi się wydaje, że powinieneś nauczyć się używać git-a (bo to scp wygląda nieciekawie).

Czy można więc zainstalować sobie na Windows Eclipsa

Oczywiście, że można, ale tyle jest lepszych alternatyw.
W sumie nie rozumiem z czym masz problem.

Nie wiem o co ci dokładnie chodzi, ale możesz skorzystać z VNC i zdalnie korzystać z serwera, w trybie graficznym.

Na kogoś, kto się zarejestrował 7 lat temu, znajomość debuggera (którego ty nazywasz trybem krokowym) powinna być chlebem powszednim.
Większość IDE integruje się z gdb (nawet na Windows), więc nie musisz go używać bezpośrednio.

0

Ostatnio programuję sporadycznie.
Muszę więc poczytać o gdb.

0

@MarekR22:

Myśle że autorowi nie chodziło o przegrywanie kodu. A raczej o syncowanie go pomiedzy ide a remote serverem. I nie mial na myśli scp a raczej rsync który jest najczęsciej wykorzystywany.

Co do problemu to nie mam dobrej wiadomości.
Niby jest sporo ide które to handluja.
Visual Studio, Clion, Eclipse.
Niestety musisz zainstalowac na serverze ssh-server i gdb-server, na co przewaznie secops się nie zgodza.
Nawet jak się zgodzą to działanie tego jest bardzo dalekie od ideału.

Nie zgodza się pewnie też na zainstalowanie Xów.

Jedyne sensowne opcje to a) pisac kod cross-platformowy, b) namowic ich jednak na zainstalowanie Xów lub stworzenie devboxa z Xami.

0

pracowałem w takim niezbyt ciekawym środowisku, też budowaliśmy na remote serwerach linuksowych i też tam był gdb robiłem tak

  1. Miałem eclipsa
  2. jak moja stacja chodziła z vm linuksa to napisałem skrypty co rsynckiem i odpowiednie katalogi synchronizowały(można by też pod eclipsa jakoś podpiąć). Na windows jechałem winscp ręcznie(kiepska opcja)
    3)Zainstalowałem triala clion, pięknie się integruje z takimi serwerami zdalnymi, ale trial się skończył a kupić licencji nie chcieli(ma autosync itp.)
    4)Gdb miałem na serwerze na którym budowałem to po prostu wołałem go dla binarek po ssh

Ogólnie taki proces dewelopowania gdzie dziergasz cuda w bashu czy coś uwiera. i nie mieliśmy git...

0
revcorey napisał(a):

nie mieliśmy git...

Serio? git jest darmowy, ma od groma doskonałych narzędzi też darmowych.
Nie wyobrażam sobie, powrotu do svn-a, albo jakiegoś crapu od IBM-a (ClearCase).
Zresztą git-a zawdzięczamy Torvalds'owi, więc jak ktoś koduje na Linux i nie używa git-a to jest to co najmniej dziwne.

Jakby mnie ktoś teraz zmuszał do SVN-a to podobno jest jakiś plugin do git-a, że lokalnie można używać git a zmiany pchać na serwer SVN-a.

0

Wiecie, mało precyzyjnie napisałem. Kompiluję mój mały projekt wykonując komendę

make

Edytuję jednak w Windowsowym edytorze Notepad++, który mi bardziej leży niż konsolowy w Linuxie. Same pliki kodu otwieram przez WinScp. N++ mam po prostu jako domyślny edytor.

Jak pisałem sporadycznie programuję ostatnio. Chciałbym sobie nieco środowisko polepszyć stąd pytanie o Eclipse na Windows i kompilację po stronie Linuxa.
Moja stacja to Windows i tu Linuxa nie może być. Na serwerze zaś nie zainstaluję KDE i żadnych X-ów.

1

Moja stacja to Windows i tu Linuxa nie może być

O RLY? A wiesz że Windows od dawna ma headless ubuntu pod nazwą "linux subsystem"? :)

0

Możliwość zdalnego debugowania ma NetBeans.

0

Panowie,

Doczytałem, że Eclipse CDT ma dodatek RSE. Udało mi się utworzyć połączenie do serwera. Udało mi się także utworzyć zdalne pliki projektu.
Nie wychodzi mi jednak zdalne budowanie projektu. Czy w aktualnym Eclipse (2019/3) muszę jakiś komponent po stronie serwera uruchomić?

1 użytkowników online, w tym zalogowanych: 0, gości: 1