SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
Como          instalar herramientas para poder

   trabajar y compilar en   “C” en diferentes
            Sistemas Operativos.



   Los Sistemas que comúnmente se usan son:




· Windows         ·   Mac             · Linux
1P            rimero el que vamos a ver es el de cómo instalar en   Windows:




                          El programa que utilizaremos para programar
         en C será el Dev-C++


Para mayor comodidad aquí tenemos un link para una
descarga gratuita y segura (dando clic derecho seguido en abrir
hipervínculo):
Una vez teniendo el programa instalado podemos comenzar una
sencilla prueba:
¿Cómo hacer un proyecto?

Es sencillo, abrimos nuestro programa que es el Dev-C++.



Una vez abierto este programa te darás cuenta que no hay una ventana
abierta para escribir, entonces tenemos que ir al menú archivo/
nuevo/proyecto.




Te aparecerá una ventana en la cual vas a guardarlo en donde dice aplicación de consola,
le ponemos el nombre que más nos guste.
En cualquier carpeta que mas sea de nuestro agrado.




Entonces te aparecerá una serie de códigos, no tomaremos en cuenta, asi que lo
borraremos.

Ahora escribiremos nuestro código empezamos con algo sencillo:




Ok este es nuestro sencillo programa.
Por consiguiente presionamos las teclas CtrlF9 para compilar y se abrirá una ventana:




Cuando este termine de checar de que este correcto, solamente damos un clic en cerrar y
con el seguimiento de CtrlF10 ejecutaremos para ver como a terminado nuestro
programa:




Y ya así es como se ve nuestro programa terminado.
2E              l segundo que vamos a ver es el de cómo instalar en   Mac:

                       EL programa que vamos a ver para poder programar en c se llama

                       XCode….



Como lo consigo o como puedo descargarlo?
        Este programa es gratuito y lo puedes conseguir en el disco de instalación de tu
OS, sino lo puedes descargar de la pagina de Apple, claro necesitas registrarte. Aquí está
el link de descarga.

                                                          También lo puedes descargar si
                                                          quieres y tienes para tu iPhone
                                                          o iPod.
Como Inicio un nuevo Proyecto?
      Cuando se abre XCode, no sale ninguna ventana, ya que se debe de crear el
proyecto en la cual te vas en la parte superior de la pantalla y seleccionas:

             -   File/New Proyect….
                                                              Después te vas a la
                                                              opción Estándar Tool, de
                                                              la pestaña Command
                                                              Line Utility.

                                                              La cual esta indica que
                                                              programaras en C.




                                                              Ya después se le pone el
                                                              nombre del proyecto.




                                                              Y ya después se crea
                                                              nuestro proyecto.

                                                              Para poder ya trabajar, te
                                                              vas en el archivo que
                                                              dice main.c que está ahí
                                                              mismo. Te abrirá una
                                                              ventana borrar el código
                                                              que aparece y listo, ya
podrás empezar a
                                                                trabajar .

        Ya después de que hayas puesto tu código, hay que compilarlo y ver si hay algún
error, para esto se usa el Comando Build and Go (en el menú Run/Buid and Go(Debug) o
con el atajo Comando + Enter) ya después si hay error la pantalla avisa.

      Y ya después para comprobar lo que hace se habre la consola que la abrimos
desde Run/Console ( o con el atajo Mayusculas + Comando + R)




       Y ya como visto en la imagen el programa funciona.
3E              l tercero y ultimo que se vera es el de cómo instalar en   Linux:




              Ya por ultimo veremos este SO la distribución que veremos
será la que mayormente se usa ubuntu, así que veremos esta.


Primero antes que nada, ya tenemos que saber usar la terminal, si no es así, es muy fácil.
Te vas a la parte superior de la pantalla y luego te vas en:

       Aplicaciones/Accesorios/Terminal
Ya después te aparecerá una pantalla como la siguiente:




De ahí escribiremos el siguiente comando:

       sudo apt-get install libc6-dev

   Ya después te pedirá una password así que pones el password de tu usuario, lo que
   hace esa instrucción es que descargara una librería necesaria para poder programar
   en c y que pueda compilar.

   Ya después de esto, se puede empezar a trabajar, para esto abrimos cualquier editor
   de textos, nosotros usaremos gedit en la cual está en:
Aplicaciones/Accesorios/Editor de textos gedit

   Ya después de esto aparecerá una pantalla como esta:




   Y pones tu código, yo puse el siguiente:

       #include <stdio.h>

       int main(int abraham, char** jose){

       printf("Hola esto es una prueba.n");

       return 1;

       }

    Ya después lo guardas, ojo lo tienes que guardar con .c, con mi programa yo lo guarde
de la
siguiente
manera:




       Ahora lo que sigue es compilarlo, para ver si tiene un error para compilar, nos
vamos a la terminal y buscamos el archivo en donde lo guardamos, yo lo guarde en el
Escritorio así que lo buscamos...
nota: para dirigirse a una carpeta, ponemos cd y luego el nombre de la carperapor
ejemplo:

       cd Escritorio

y le damos enter.

Para poder ver lo que hay en la carpeta ponemos dir, esto muestra el contenido que hay.




Ya después ponemos el siguiente comando:

   gcc prueba.c

Lo que hace es que lo compila, gcc sirve para compilar y ya después en la parte de
prueba.c es el nombre de tu programa.

Después de que hayas puesto eso, y no te marca ningún error ya lo podemos ejecutar,
para poderlo ejecutar se pone:

   ./a.out

Esto lo que hace es de que imprime la
pantalla

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Desarrollo de aplicaciones , programacion en dev ++
Desarrollo de aplicaciones , programacion  en   dev ++Desarrollo de aplicaciones , programacion  en   dev ++
Desarrollo de aplicaciones , programacion en dev ++
 
Pre practica 3
Pre practica 3Pre practica 3
Pre practica 3
 
Intro dev c 2011
Intro dev c 2011Intro dev c 2011
Intro dev c 2011
 
Code blocks & lenguaje c++
Code blocks & lenguaje c++Code blocks & lenguaje c++
Code blocks & lenguaje c++
 
Tutorial de codeblocks
Tutorial de codeblocksTutorial de codeblocks
Tutorial de codeblocks
 
Como operar con code...
Como operar con  code...Como operar con  code...
Como operar con code...
 
Manual codeblocks luis_ocampo
Manual codeblocks luis_ocampoManual codeblocks luis_ocampo
Manual codeblocks luis_ocampo
 
Manual del uso de codeblocks
Manual del uso de codeblocksManual del uso de codeblocks
Manual del uso de codeblocks
 
Manual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampoManual para visual_c_luis_ocampo
Manual para visual_c_luis_ocampo
 
Introduccion dev c++
Introduccion dev c++Introduccion dev c++
Introduccion dev c++
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Tutorial de-codeblocks
Tutorial de-codeblocksTutorial de-codeblocks
Tutorial de-codeblocks
 
Code block
Code blockCode block
Code block
 
Unidad 3
Unidad 3Unidad 3
Unidad 3
 
Manual de codeblocks
Manual de codeblocksManual de codeblocks
Manual de codeblocks
 
Instructivo para utilizar_c++
Instructivo para utilizar_c++Instructivo para utilizar_c++
Instructivo para utilizar_c++
 

Destacado

Manual c++
Manual c++Manual c++
Manual c++slent
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++cemayoral
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaEstudiantes ISI_UCA
 
3899699 manual-de-programacion-con-php-y-my sql
3899699 manual-de-programacion-con-php-y-my sql3899699 manual-de-programacion-con-php-y-my sql
3899699 manual-de-programacion-con-php-y-my sqlffernandog1978
 
Inter p referencia completa
Inter p referencia completaInter p referencia completa
Inter p referencia completatammyurbe
 
Manual Programaciòn
Manual ProgramaciònManual Programaciòn
Manual ProgramaciònEphikness
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual StudioMcGuix Bermeo
 
Manual programacion c++
Manual programacion c++Manual programacion c++
Manual programacion c++taker85
 
Lenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II PunterosLenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II Punterossirfids
 
Librerias en-lenguaje-c
Librerias en-lenguaje-cLibrerias en-lenguaje-c
Librerias en-lenguaje-cKevin2811
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en cdemata
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CCristian Maza
 

Destacado (18)

Manual c++
Manual c++Manual c++
Manual c++
 
Ejemplos Para Dev C++
Ejemplos Para Dev C++Ejemplos Para Dev C++
Ejemplos Para Dev C++
 
Elementos basicos c
Elementos basicos cElementos basicos c
Elementos basicos c
 
Tipos de datos en C
Tipos de datos en CTipos de datos en C
Tipos de datos en C
 
Manual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky BonillaManual de Programación c/c++ Ricky Bonilla
Manual de Programación c/c++ Ricky Bonilla
 
Pilas Pilas
Pilas PilasPilas Pilas
Pilas Pilas
 
3899699 manual-de-programacion-con-php-y-my sql
3899699 manual-de-programacion-con-php-y-my sql3899699 manual-de-programacion-con-php-y-my sql
3899699 manual-de-programacion-con-php-y-my sql
 
Inter p referencia completa
Inter p referencia completaInter p referencia completa
Inter p referencia completa
 
Manual Programaciòn
Manual ProgramaciònManual Programaciòn
Manual Programaciòn
 
Como funciona Visual Studio
Como funciona Visual StudioComo funciona Visual Studio
Como funciona Visual Studio
 
Manual programacion c++
Manual programacion c++Manual programacion c++
Manual programacion c++
 
Libreria c++
Libreria c++Libreria c++
Libreria c++
 
Lenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II PunterosLenguaje C para Administradores de Red - Script II Punteros
Lenguaje C para Administradores de Red - Script II Punteros
 
Lenguaje C (pdf)
Lenguaje C (pdf)Lenguaje C (pdf)
Lenguaje C (pdf)
 
Librerias en-lenguaje-c
Librerias en-lenguaje-cLibrerias en-lenguaje-c
Librerias en-lenguaje-c
 
Bibliotecas en c
Bibliotecas en cBibliotecas en c
Bibliotecas en c
 
Manual Programacion Php
Manual Programacion PhpManual Programacion Php
Manual Programacion Php
 
Librerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación CLibrerias Básicas y sus Funciones Lenguaje de Programación C
Librerias Básicas y sus Funciones Lenguaje de Programación C
 

Similar a Herramientas para programar en C

Como operar con_code...
Como operar con_code...Como operar con_code...
Como operar con_code...Luis TC
 
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...Ivan Petrlik
 
1+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs081+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs08Dario Klug
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integradoJonathan Largo
 
IntroduccióN Visual Basic 6
IntroduccióN Visual Basic 6IntroduccióN Visual Basic 6
IntroduccióN Visual Basic 6UVM
 
Windows 1 practica 05 - descargar e instalar programas
Windows 1   practica 05 - descargar e instalar programasWindows 1   practica 05 - descargar e instalar programas
Windows 1 practica 05 - descargar e instalar programasErick Cruz
 
Tutorial dev c_0
Tutorial dev c_0Tutorial dev c_0
Tutorial dev c_0Mayron Nova
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo doEsmedc20
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Edgar Mendez
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)equipotresamp
 
Curso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pCurso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pRuderocker Billy
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)equipotresamp
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaesekazz
 
Introducción al visual basic
Introducción al visual basicIntroducción al visual basic
Introducción al visual basicingcarla
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.grachika
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipsegrachika
 

Similar a Herramientas para programar en C (20)

Manual sobre code
Manual sobre codeManual sobre code
Manual sobre code
 
Como operar con_code...
Como operar con_code...Como operar con_code...
Como operar con_code...
 
Como operar con code...
Como operar con  code...Como operar con  code...
Como operar con code...
 
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...GUIA DE  LABORATORIO DE  INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
GUIA DE LABORATORIO DE INSTALACION DEL FRAMEWORK GDX PARA EL DESARROLLO DE ...
 
Netbeans
Netbeans Netbeans
Netbeans
 
1+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs081+ +introduccion+al+code warrior+para+hcs08
1+ +introduccion+al+code warrior+para+hcs08
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integrado
 
IntroduccióN Visual Basic 6
IntroduccióN Visual Basic 6IntroduccióN Visual Basic 6
IntroduccióN Visual Basic 6
 
Windows 1 practica 05 - descargar e instalar programas
Windows 1   practica 05 - descargar e instalar programasWindows 1   practica 05 - descargar e instalar programas
Windows 1 practica 05 - descargar e instalar programas
 
Tutorial dev c_0
Tutorial dev c_0Tutorial dev c_0
Tutorial dev c_0
 
Programa 12 Ciclo do
Programa 12 Ciclo doPrograma 12 Ciclo do
Programa 12 Ciclo do
 
Pg12
Pg12Pg12
Pg12
 
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
Aplicaciones Android (Instalación de Eclipse y Plugin de Android)
 
De los temas de android (introduccion-10)
De los temas de android (introduccion-10)De los temas de android (introduccion-10)
De los temas de android (introduccion-10)
 
Curso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10pCurso MPLAB pic 4 compilando y simulando el programa 10p
Curso MPLAB pic 4 compilando y simulando el programa 10p
 
Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)Adelanto de los temas de android (introduccion-10)
Adelanto de los temas de android (introduccion-10)
 
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copiaIntroduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
Introduccic3b3n bc3a1sica-a-netbeans-para-desarrollo-java - copia
 
Introducción al visual basic
Introducción al visual basicIntroducción al visual basic
Introducción al visual basic
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
 

Más de Abraham

Operating systems
Operating systemsOperating systems
Operating systemsAbraham
 
Operating systems
Operating systemsOperating systems
Operating systemsAbraham
 
Presentacion Final Organigrama
Presentacion Final OrganigramaPresentacion Final Organigrama
Presentacion Final OrganigramaAbraham
 
Proyecto Organigrama
Proyecto OrganigramaProyecto Organigrama
Proyecto OrganigramaAbraham
 
Deteccion de Ciclos en c
Deteccion de Ciclos en cDeteccion de Ciclos en c
Deteccion de Ciclos en cAbraham
 
Deteccion de Ciclos
Deteccion de CiclosDeteccion de Ciclos
Deteccion de CiclosAbraham
 
Deteccion de Ciclos
Deteccion de CiclosDeteccion de Ciclos
Deteccion de CiclosAbraham
 
Derivada Polinomios en C
Derivada Polinomios en CDerivada Polinomios en C
Derivada Polinomios en CAbraham
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en CAbraham
 
Tipos de Ordenamiento en C
Tipos de Ordenamiento en CTipos de Ordenamiento en C
Tipos de Ordenamiento en CAbraham
 
Algoritmo de prim
Algoritmo de primAlgoritmo de prim
Algoritmo de primAbraham
 
Algoritmo prim
Algoritmo primAlgoritmo prim
Algoritmo primAbraham
 

Más de Abraham (12)

Operating systems
Operating systemsOperating systems
Operating systems
 
Operating systems
Operating systemsOperating systems
Operating systems
 
Presentacion Final Organigrama
Presentacion Final OrganigramaPresentacion Final Organigrama
Presentacion Final Organigrama
 
Proyecto Organigrama
Proyecto OrganigramaProyecto Organigrama
Proyecto Organigrama
 
Deteccion de Ciclos en c
Deteccion de Ciclos en cDeteccion de Ciclos en c
Deteccion de Ciclos en c
 
Deteccion de Ciclos
Deteccion de CiclosDeteccion de Ciclos
Deteccion de Ciclos
 
Deteccion de Ciclos
Deteccion de CiclosDeteccion de Ciclos
Deteccion de Ciclos
 
Derivada Polinomios en C
Derivada Polinomios en CDerivada Polinomios en C
Derivada Polinomios en C
 
Serie Fibonacci en C
Serie Fibonacci en CSerie Fibonacci en C
Serie Fibonacci en C
 
Tipos de Ordenamiento en C
Tipos de Ordenamiento en CTipos de Ordenamiento en C
Tipos de Ordenamiento en C
 
Algoritmo de prim
Algoritmo de primAlgoritmo de prim
Algoritmo de prim
 
Algoritmo prim
Algoritmo primAlgoritmo prim
Algoritmo prim
 

Último

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzzAlexandergo5
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 

Último (20)

El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
tarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzztarea de exposicion de senati zzzzzzzzzz
tarea de exposicion de senati zzzzzzzzzz
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 

Herramientas para programar en C

  • 1. Como instalar herramientas para poder trabajar y compilar en “C” en diferentes Sistemas Operativos. Los Sistemas que comúnmente se usan son: · Windows · Mac · Linux
  • 2. 1P rimero el que vamos a ver es el de cómo instalar en Windows: El programa que utilizaremos para programar en C será el Dev-C++ Para mayor comodidad aquí tenemos un link para una descarga gratuita y segura (dando clic derecho seguido en abrir hipervínculo):
  • 3. Una vez teniendo el programa instalado podemos comenzar una sencilla prueba: ¿Cómo hacer un proyecto? Es sencillo, abrimos nuestro programa que es el Dev-C++. Una vez abierto este programa te darás cuenta que no hay una ventana abierta para escribir, entonces tenemos que ir al menú archivo/ nuevo/proyecto. Te aparecerá una ventana en la cual vas a guardarlo en donde dice aplicación de consola, le ponemos el nombre que más nos guste.
  • 4. En cualquier carpeta que mas sea de nuestro agrado. Entonces te aparecerá una serie de códigos, no tomaremos en cuenta, asi que lo borraremos. Ahora escribiremos nuestro código empezamos con algo sencillo: Ok este es nuestro sencillo programa.
  • 5. Por consiguiente presionamos las teclas CtrlF9 para compilar y se abrirá una ventana: Cuando este termine de checar de que este correcto, solamente damos un clic en cerrar y con el seguimiento de CtrlF10 ejecutaremos para ver como a terminado nuestro programa: Y ya así es como se ve nuestro programa terminado.
  • 6. 2E l segundo que vamos a ver es el de cómo instalar en Mac: EL programa que vamos a ver para poder programar en c se llama XCode…. Como lo consigo o como puedo descargarlo? Este programa es gratuito y lo puedes conseguir en el disco de instalación de tu OS, sino lo puedes descargar de la pagina de Apple, claro necesitas registrarte. Aquí está el link de descarga. También lo puedes descargar si quieres y tienes para tu iPhone o iPod.
  • 7. Como Inicio un nuevo Proyecto? Cuando se abre XCode, no sale ninguna ventana, ya que se debe de crear el proyecto en la cual te vas en la parte superior de la pantalla y seleccionas: - File/New Proyect…. Después te vas a la opción Estándar Tool, de la pestaña Command Line Utility. La cual esta indica que programaras en C. Ya después se le pone el nombre del proyecto. Y ya después se crea nuestro proyecto. Para poder ya trabajar, te vas en el archivo que dice main.c que está ahí mismo. Te abrirá una ventana borrar el código que aparece y listo, ya
  • 8. podrás empezar a trabajar . Ya después de que hayas puesto tu código, hay que compilarlo y ver si hay algún error, para esto se usa el Comando Build and Go (en el menú Run/Buid and Go(Debug) o con el atajo Comando + Enter) ya después si hay error la pantalla avisa. Y ya después para comprobar lo que hace se habre la consola que la abrimos desde Run/Console ( o con el atajo Mayusculas + Comando + R) Y ya como visto en la imagen el programa funciona.
  • 9. 3E l tercero y ultimo que se vera es el de cómo instalar en Linux: Ya por ultimo veremos este SO la distribución que veremos será la que mayormente se usa ubuntu, así que veremos esta. Primero antes que nada, ya tenemos que saber usar la terminal, si no es así, es muy fácil. Te vas a la parte superior de la pantalla y luego te vas en: Aplicaciones/Accesorios/Terminal
  • 10. Ya después te aparecerá una pantalla como la siguiente: De ahí escribiremos el siguiente comando: sudo apt-get install libc6-dev Ya después te pedirá una password así que pones el password de tu usuario, lo que hace esa instrucción es que descargara una librería necesaria para poder programar en c y que pueda compilar. Ya después de esto, se puede empezar a trabajar, para esto abrimos cualquier editor de textos, nosotros usaremos gedit en la cual está en:
  • 11. Aplicaciones/Accesorios/Editor de textos gedit Ya después de esto aparecerá una pantalla como esta: Y pones tu código, yo puse el siguiente: #include <stdio.h> int main(int abraham, char** jose){ printf("Hola esto es una prueba.n"); return 1; } Ya después lo guardas, ojo lo tienes que guardar con .c, con mi programa yo lo guarde de la siguiente manera: Ahora lo que sigue es compilarlo, para ver si tiene un error para compilar, nos vamos a la terminal y buscamos el archivo en donde lo guardamos, yo lo guarde en el Escritorio así que lo buscamos...
  • 12. nota: para dirigirse a una carpeta, ponemos cd y luego el nombre de la carperapor ejemplo: cd Escritorio y le damos enter. Para poder ver lo que hay en la carpeta ponemos dir, esto muestra el contenido que hay. Ya después ponemos el siguiente comando: gcc prueba.c Lo que hace es que lo compila, gcc sirve para compilar y ya después en la parte de prueba.c es el nombre de tu programa. Después de que hayas puesto eso, y no te marca ningún error ya lo podemos ejecutar, para poderlo ejecutar se pone: ./a.out Esto lo que hace es de que imprime la pantalla