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: maiku, akodo

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 »

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 »

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: 4213
Registrado: Mié May 12, 2004 7:00 am
Ubicación: Chiapas, México.
Contactar:

Mensaje por Hawkingsagan »

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
:hi: Soy el Linux User # 394644 | 8-) Uso Ubuntu 20.04 | :write: Mi blog| :music: Mi Radio ♫

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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 »

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
  • Temas similares
    Respuestas
    Vistas
    Último mensaje