AnJunta
-
Upload
aimara-garcia -
Category
Documents
-
view
220 -
download
0
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)