compilar un programa en c en linux ?

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Avatar de Usuario
alfredoorjuela
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Dom Sep 11, 2005 7:00 am

compilar un programa en c en linux ?

Mensaje por alfredoorjuela » Lun Sep 12, 2005 4:18 am

Hola a todos, soy nuevo en el cuento de la programación , necesito por favor me ayuden a hacer una tarea de la universidad, pues necesito compilar un programa de C++ en linux y no se por donde empezar...y qyue debo hacer; manejo linux suse 8.1.........help me... :roll:
Avatar de Usuario
ColdZero
Forista Legendario
Forista Legendario
Mensajes: 1704
Registrado: Vie Jun 03, 2005 7:00 am
Ubicación: San Diego, California

Re: ayuda para compilar un programa en c en linux

Mensaje por ColdZero » Lun Sep 12, 2005 8:00 am

Bueno de esto de la programacion no se mucho pero bien y te puedo ayudar...Si ya tienes el codigo del programa en C++ hecho, solo abre una consola y ejecuta esto:

Código: Seleccionar todo

g++ archivo

con eso compilas codigo de C++

y con esto compilas condigo de C

Código: Seleccionar todo

gcc archivo


La verdad eso es lo que he visto y de echo he practicado con el tipico programa de:
Hola Mundo....!


y si me salio...saludos...
Genius by birth, Slacker by choice | Linux User #409793
Avatar de Usuario
Hawkingsagan
Administrador
Administrador
Mensajes: 4187
Registrado: Mié May 12, 2004 7:00 am
Ubicación: México.
Contactar:

Mensaje por Hawkingsagan » Lun Sep 12, 2005 9:38 am

hola
aca te dejo algunos enlaces de otros temas similares enviados por otros usuarios.

http://www.espaciolinux.com/postlite9179-compilar.html
http://www.espaciolinux.com/postlite9143-compilar.html
http://www.espaciolinux.com/postlite288-compilar.html

tambien puedes utilizar el buscador en los foros introduciendo las palabras clave de lo que buscas.
en este caso compilar

saludos
Linux User # 394644
Distros: Ubuntu Server, Ubuntu Desktop, Linux Mint y Open Mandriva
Twitter:@hawkingsagan
Avatar de Usuario
candres
Forista Nuevo
Forista Nuevo
Mensajes: 33
Registrado: Mar Jul 26, 2005 7:00 am

Re: ayuda para compilar un programa en c en linux

Mensaje por candres » Vie Sep 23, 2005 8:51 pm

Saludos amigo, para compilar despues de tener la sintaxis,
1.- abre una terminal de tu linux
2.-ubica la ruta de tu archivo a compilar
3.- escribe la siguiente rutina de comandos:

g++ archivo.cpp -o archivo

y si vas a incluir un un .h:

g++ archivo.cpp -o archivo -I/home/ubicacion/ubicacion/archivo.h

prueba y ojala te sirva.
Anonimo

Re: ayuda para compilar un programa en c en linux

Mensaje por Anonimo » Lun Mar 13, 2006 11:30 pm

También puedes usar ANJUTA. :wink:

Me lo acaban de recomendar, yo tampoco lo sabía.
Avatar de Usuario
geeko
Forista Nuevo
Forista Nuevo
Mensajes: 18
Registrado: Mié Ago 16, 2006 7:00 am
Contactar:

Re: ayuda para compilar un programa en c en linux

Mensaje por geeko » Jue Ago 31, 2006 1:44 pm

Seguro estoy que no te ha funcionado todo lo que te han dicho. Y no es que estén mal,
sino que trabajando en Suse linux, no está cargado el compilador de c. Lo que tienes que hacer es exactamente eso, cargar los paquetes desde tu cd de suse y ahora si vas a poder hacer lo que te dicen arriba
Es peligroso aquel que tiene nada que perder. Asi que agarrense!!!
Avatar de Usuario
Facon
Forista Nuevo
Forista Nuevo
Mensajes: 40
Registrado: Mié May 03, 2006 7:00 am

Mensaje por Facon » Vie Sep 29, 2006 10:00 am

Tambien se puede poniendo:

Código: Seleccionar todo

cc fichero.c -o fichero_ejecutable
, eso es lo que ponia en un libro que tengo.
Avatar de Usuario
korben
Forista Nuevo
Forista Nuevo
Mensajes: 4
Registrado: Dom Feb 11, 2007 8:00 am

Re: ayuda para compilar un programa en c en linux

Mensaje por korben » Vie Feb 23, 2007 10:38 pm

OJO, si usas la librería math.h se lo debes decir al compilador poniendo;

Código: Seleccionar todo

gcc -lm archivo.c
por defecto te va a generar el ejecutable a.out
Avatar de Usuario
k0ukl0S
Forista Nuevo
Forista Nuevo
Mensajes: 31
Registrado: Jue Jun 07, 2007 7:00 am

Re: ayuda para compilar un programa en c en linux

Mensaje por k0ukl0S » Vie Jun 08, 2007 12:43 am

OJO, si usas la librería math.h se lo debes decir al compilador poniendo;
Código:

gcc -lm archivo.c

por defecto te va a generar el ejecutable a.out
gcc -lm ?? por que?? disculpa que pregunte.. no reconoce el linux si solo pongo

gcc bla.c <-- con libreria math.h

no lo sabia..
Avatar de Usuario
burlok
Forista Nuevo
Forista Nuevo
Mensajes: 15
Registrado: Vie Sep 28, 2007 7:00 am

Re: ayuda para compilar un programa en c en linux

Mensaje por burlok » Vie Oct 19, 2007 11:44 pm

he conseguido compilar el codigo c y crear un ejecutable pero al escribir el nombre del ejecutable en la consola de comandos me dice que el comando no existe. he intentado desde el explorador tambien ejecutar el ejecutable y no ocurre nada. ¿a que se puede deber si no me ha dado ningun error al compilar?
guarismo

Re: ayuda para compilar un programa en c en linux

Mensaje por guarismo » Sab Oct 20, 2007 12:40 am

burlok escribió:he conseguido compilar el codigo c y crear un ejecutable pero al escribir el nombre del ejecutable en la consola de comandos me dice que el comando no existe. he intentado desde el explorador tambien ejecutar el ejecutable y no ocurre nada. ¿a que se puede deber si no me ha dado ningun error al compilar?
Cambiale los permisos de ejecución:

chmod +x nombre_archivo

y lo ejecutas luego así:

./nombre_archivo
Avatar de Usuario
jose1986
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Lun Mar 10, 2008 8:00 am

Re: compilar un programa en c en linux ?

Mensaje por jose1986 » Lun Mar 10, 2008 7:50 am

Buenas saludos sera que me pueden ayudar con informacion de como instalar el compilador de c++ desde desde el instalador de paquetes de linux ya he puesto todos los nombres y no lo consigue desde el gcc o g++ o cc y nada, puedo compilar programas en .c pero no los de .cc
Avatar de Usuario
ExEKieLiTo
Forista Legendario
Forista Legendario
Mensajes: 2106
Registrado: Vie Dic 07, 2007 8:00 am
Ubicación: /dev/Argentina/buenos aires

Re: compilar un programa en c en linux ?

Mensaje por ExEKieLiTo » Lun Mar 10, 2008 5:47 pm

y estas seguro que tienes el paquete de build-essential ???

que es lo que pones para instalarlo ?? cual es el error ??? que distribucion usas ?? da un poco mas de informacion por favor :)
Amd 3600 x2 Dual Core - 2 gb Ram - Nvidia Gforce 7300 GS - Sata2 250 GB
--
Corriendo Slackware 12
Avatar de Usuario
jose1986
Forista Nuevo
Forista Nuevo
Mensajes: 2
Registrado: Lun Mar 10, 2008 8:00 am

Re: compilar un programa en c en linux ?

Mensaje por jose1986 » Mar Mar 11, 2008 6:39 am

buenas saludos nuevamente gracias por responder mira la distribucion que uso es Kubuntu esta viene o se desarrollo del debian al igual que el ubuntu y edubuntu, no es que me de un error solo que no puedo compilar codigo de c++ porque no tengo instalado el compilador y he estado tratando de instalarlo a traves del "kdsud adept_installer" que es el administrador de paquetes pero no se que nombre poner para la busqueda ya que he puesto como dije g++ y gcc y no consigue nada, y no se de que otra forma pueda instalar o conseguir el compilador
Avatar de Usuario
belizarioja
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Mié Ago 20, 2008 7:00 am

Re: compilar un programa en c en linux ?

Mensaje por belizarioja » Mié Ago 20, 2008 6:44 pm

Soy nuevo en linux y tengo el debian etch, necesito compilar este simple archivo en c:

#include <stdio.h>
void main()
{
printf("Hola a todos");
getch();
}

y me sale el siguiente error:

stdio.h: No existe el siguiente fichero o el directorio

ejecute el siguiente comando apt-get install gcc como root y me aparece:

que ya esta en su version mas reciente

que y como debo instalar o hacer?
muchas gracias]
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje