Fejlődés egy távoli gépen belül netbeans
Egy távoli gép kifejlesztése a NetBeans-en belül a második, véleményem szerint ennek a fejlesztési környezetnek a komplexitása és összetettsége. Feltételezzük, hogy az ügyfélgépen van NetBeans fut, és a kódot összegyűjtik és elindítják egy virtuális vagy nagyon valós szerveren. Bár a támogatott platform, távoli nem túl nagy (Linux x86 / x86-64, MacOSX, Solaris SPARC Solaris x86), de egy erős vágy, és a saját felelősségére használhatja a szerveren futó FreeBSD, Linux ARM vagy MIPS. A legfontosabb az, hogy felvetették az ssh szervert, és létezett UNIX-szerű operációs rendszer. Az a tény, hogy a NetBeans 8.0 Patch 2 tartalmazza az összes szükséges fájlokat a FreeBSD és a Linux ARM, a legtöbb esetben példaként használni fogom a Raspberry Pi a termelési kiszolgálóval.
Beépített terminál
A legegyszerűbb módja annak, hogy elindítsunk néhány parancsot, vagy rögzítsünk fájlt egy másik UNIX gépen, megnyitjuk a terminált, és elindítjuk az SSH klienst. Néhány évvel ezelőtt a terminál és az SSH kliens bekerült a NetBeans-be.
A terminál és az SSH kliens csatlakoztatásának és konfigurálásának bemutatása:
Távoli állomás hozzáadása
Van egy gép C és C ++ fordítóval, ezért mutassuk be nekik az IDE-t (a támogatott fordítók Clang, GCC, Oracle Solaris Studio, Intel Compiler (Linux)).
A fordítóprogramok hozzáadásának bemutatása és fájlböngésző beállítása a kiválasztott gépen:
SFTP módban dolgozik
SFTP - félúton. C / C ++ projektet hozunk létre a helyi gépen, szerkesztjük a fájlokat a gépünkön. De a projektet összeszerelik, elindítják és hibakeresik egy távoli gépen. A rendszer fejlécfájljait (iostream, stdio.h, stb.) Szintén külső eszközről veszik. Tehát a helyi fordító nem szükséges összeszerelésre vagy kódsegítők munkájára (navigáció, kiegészítés stb.).
Az SFTP működésének bemutatása:
A Full Remote üzemmódban dolgozik
Mindent megteszünk egy távoli gépen. A helyi gépen nem lesz semmi tároló (persze, persze, hogy a gyorsítótár bizonyos fájlok tartalmát tárolja).