Néhány szó a netbeans-el

A NetBeans Java platformon fejlesztett több platformú fejlesztői környezet. Ez azt jelenti, hogy letöltheti a netbeans.org zip archívumot a telepítő helyett, és csomagolja ki a Sparc Solaris programot, vagy egy rendszeres számítógépet Windows, Linux, Mac OS X vagy Solaris rendszerrel. És ha a gépnek már van minden szükséges programja a NetBeans számára, akkor a program mindenütt megegyezik. Nos, majdnem ugyanaz. Ennek a "hasonlóságnak" köszönhetően azok a felhasználók, akik még soha nem láttak Solarist, MacOS X-t, Linuxot vagy FreeBSD-t, nem értik a NetBeans kezdeti konfigurációját.

A Windows család (98, NT, XP, Vista) beépített parancsokkal rendelkezik a fájlok másolásához, törléséhez és áthelyezéséhez, mappák létrehozásához (könyvtárakhoz) és sok más hasonló művelethez. Fő hátránya, hogy csak Windows rendszeren dolgoznak. Ezért helyettük UNIX-család (Solaris, MacOS X) és UNIX-szerű operációs rendszerek (Linux, FreeBSD) parancsokat használnak. Sajnos a Windows rendszeren nem szerepelnek a szabványos szállításban. De ingyen letöltheti és telepítheti azokat.

Most hozza létre a legegyszerűbb programot:
gcc -v - megtanulja a fordító gcc verzióját (ugyanakkor győződjön meg róla, hogy telepítve van)
echo "#include "> teszt.c
echo 'int main ()' >> test.c
gcc -o test.exe teszt.c
./test.exe - futtassa a teszt.exe nevű fájlt

És most létrehozzuk a legegyszerűbb grafikai programot:
echo "#include "> test2.c
echo 'int main ()' >> test2.c
gcc -o test2.exe test2.c -mwindows - a "-mwindows" opció nélkül a program elindítja a konzolt, amelyre nincs szükségünk, amikor a böngészőből indul
./test2.exe

Ui Programjai nem működnek más gépeken a Cygwin nélkül.
Lehetséges megoldások:
- Telepítse a Cygwin-t rájuk
- Szerelje össze a programot a -nno-cygwin opcióval (gcc -o test.exe test.c -mno-cygwin). Sajnos ez az opció eltávolításra került a gcc új verzióiban
- Másolja a cygwin1.dll fájlt a program mappájába (a legegyszerűbb esetekben ez elég)

Kapcsolódó cikkek