A curs apa de pe mine până am reuşit să fac să meargă NetBeans împreună cu MinGW.
Primul pas a constat în download-ul lui NetBeans 6.1 care conţine toate componentele (versiunea de 219 MB) de aici. Anterior instalasem JDK 6 Update 6 şi aveam downloadată şi documentaţia de aici. La instalare am renunţat să instalez serverele, GlassFish V2 UR2, respectiv Apache Tomcat 6.0.16. Datorită acestui fapt nu am instalat nici SOA. Am pornit NetBeans şi am setat locaţia pentru documentaţie din meniul Tools->Java Platforms, tabul Javadoc, apoi Tools->NetBeans Platforms, tabul Javadoc. Este interesant faptul că NetBeans crează indexii pentru help abia după deschiderea unui proiect java, astfel că Help->Javadoc Index Search va funcţiona numai după aceea.
Am crezut că suportul pentru C++ este complet, însă am constatat că NetBeans oferă numai suport pentru editare (este doar un IDE), nu şi pentru compilare sau crearea executabilului.
Printre compilatoarele agreate este şi MinGW şi am decis să-l instalez pe acesta. Problema e că pe SourceForge sunt o mulţime de pachete pentru MinGW şi nu ştiam ce să instalez (vezi aici). Primul lucru pe care l-am instalat a fost Automated MinGW Installer (MinGW-5.1.4.exe). Am ales să instalez toate componentele mai puţin Ada Compiler, Java Compiler şi Objective C Compiler. Automated MinGW Installer a descărcat următoarele fişiere: binutils-2.17.50-20060824-1.tar, gcc-core-3.4.5-20060117-3.tar, gcc-g++-3.4.5-20060117-3.tar, gcc-g77-3.4.5-20060117-3.tar, mingw32-make-3.81-20080326-2.tar, mingw-runtime-3.14.tar, w32api-3.11.tar şi mingw.ini. Locaţia de instalare am lăsat-o C:\MinGW pentru că am observat că dacă conţine un spaţiu în denumirea căii, NetBeans nu se descurcă prea bine. Am observat că mai trebuie şi utilitarul make şi debuggerul. Pentru debugger am mers pe ramura GNU Source-Level Debugger şi apoi am downloadat din Current Release, fişierul gdb-5.2.1-1.exe. La instalare am ales să se instaleze tot în C:\MinGW. După mai multe încercări eşuate am găsit că pentru make trebuie descărcat pachetul msysCORE-1.0.11-2007.01.19-1.tar.bz2 de pe ramura MSYS Base System. Am făcut rost de un arhivator care ştie să despacheteze arhivele bz2 cum ar fi 7-Zip. După despachetare am copiat conţinutul arhivei msysCORE-1.0.11-2007.01.19-1.tar în directorul C:\MinGW. În final am setat NetBeans să folosească MinGW: am mers în meniul Tools->Options, apoi am ales pictograma C/C++ şi sub panoul Tool Collection and dat click pe butonul Add..., am ales ca Base Directory C:\MinGW\bin şi automat NetBeans a detectat că e vorba de MinGW.




Niciun comentariu:
Trimiteți un comentariu