AnJunta

download AnJunta

of 2

Transcript of AnJunta

  • 7/25/2019 AnJunta

    1/2

    Anjuta

    Anjutaes un entorno de desarrollo integrado(IDE) paraprogramaren los lenguajes de programacinC, C++,Java,Pythonyala, en sistemas !"#$%inu&y 'Du principal o*jetivo es tra*ajar con

    !+y en el entorno de escritorio!"-.E, adem/s o0rece un gran n1mero de caracter2sticas

    avan3adas de programacin Es so0t4are li*rey decdigo a*ierto, disponi*le *ajo la %icencia P1*lica!eneral de !"#

    Incluye un administrador de proyectos, asistentes, plantillas, depuradorinteractivo y un poderoso editor

    5ue veri0ica y resalta la sinta&is

    Historia

    6ue en 7888cuando "a*a umar dio a conocer su primera versin al0a de 9njuta, llamado as2 en honor

    a su novia a 5uien se lo dedica u o*jetivo es desarrollar un entorno de desarrollo integrado (IDE) para

    !"-.E 5ue, al margen de la potente l2nea de comandospara el desarrollo en %inu&, pod2a 0acilitar lacreacin de programas utili3ando las *i*liotecas de 0unciones !+ Despu:s de 5ue 9njuta 7;

    apareciese en ;

  • 7/25/2019 AnJunta

    2/2

    !CC es un compilador integrado del proyecto !"# para C, C++, -*jective C y 6ortranA es capa3 de

    reci*ir un programa 0uente en cual5uiera de estos lenguajes y generar un programa ejecuta*le *inario

    en el lenguaje de la m/5uina donde ha de correr

    %a sigla !CC signi0ica B!"# Compiler CollectionB -riginalmente signi0ica*a B!"# C CompilerBAtodav2a se usa !CC para designar una compilacin en C !++ re0iere a una compilacin en C++

    Sintaxis. gcc [ opcin | archivo ] ...

    g++ [ opcin | archivo ] ...

    %as opciones van precedidas de un guin, como es ha*itual en #"I, pero las opciones en s2 puedentener varias letrasA no pueden agruparse varias opciones tras un mismo guin 9lgunas opciones

    re5uieren despu:s un nom*re de archivo o directorio, otras no 6inalmente, pueden darse varios

    nom*res de archivo a incluir en el proceso de compilacin

    Ejemplos.

    gcc hola.ccompila el programa en C holac, gener un archivo ejecuta*le aoutgcc -o hola hola.c

    compila el programa en C holac, gener un archivo ejecuta*le holag++ -o hola hola.cpp

    compila el programa en C++ holac, gener un archivo ejecuta*le holagcc c holac

    no genera el ejecuta*le, sino el cdigo o*jeto, en el archivo holao i no s indica un nom*re para el

    archivo o*jeto, usa el nom*re del archivo en C y le cam*ia la e&tensin por ogcc -c -o objeto.o hola.c

    genera el cdigo o*jeto indicando el nom*re de archivo

    g++ -c hola.cppigual para un programa en C++g++ -o ~/bin/hola hola.cpp

    genera el ejecuta*le hola en el su*directorio *in del directorio propio del usuariog++ -L/lib -L/usr/lib hola.cpp

    indica dos directorios donde han de *uscarse *i*liotecas %a opcin % de*e repetirse para cada

    directorio de *1s5ueda de *i*liotecasg++ -I/usr/include hola.cpp

    indica un directorio para *uscar archivos de enca*e3ado (de e&tensin h)