[Curso] Introducción a la programación en C (II)

Moderadores: largeroliker, Kravenbcn, fidelcastro, cerealkiller, pspCaracas, m0skit0, LnD, ka69, zacky06

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (II)

Mensajepor m0skit0 » 03 Ene 2011, 23:57

Ponte exactamente cómo lo haces. Y de qué SO estamos hablando.
Imagen

JeFNDZ
Habitual
Habitual
Mensajes: 377
Registrado: 11 Sep 2009, 06:44

Re: [Curso] Introducción a la programación en C (II)

Mensajepor JeFNDZ » 04 Ene 2011, 00:11

El SO es ubuntu.
1.- Escribo el código en gedit (el hola mundo).
2.- Guardo el fichero en /home/jef-g/documentos/codigos g++ (y efectivamente se pone de colores el código).
3.- Arrastro el documento a la Terminal (en esta se pone la dirección completa del fichero).
4.- Pulso Home y añado un cd seguido de un espacio y presiono intro.

Después de aquí sale:

Código: Seleccionar todo

bash: /home/jef-g/Documentos/codigos g++/hola mundo.cpp: Permiso denegado

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3373
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (II)

Mensajepor dark_sasuke » 04 Ene 2011, 00:33

da chmod -R 777 /home/jef-g/Documentos/codigos g++/ e intenta de nuevo
Imagen

Avatar de Usuario
Dark Pallacus
ViP Hordes
ViP Hordes
Mensajes: 1507
Registrado: 03 Sep 2009, 00:35
PSN ID: Pallacus
Ubicación: Barcelona
Contactar:

Re: [Curso] Introducción a la programación en C (II)

Mensajepor Dark Pallacus » 04 Ene 2011, 01:02

JeF-G escribió:3.- Arrastro el documento a la Terminal (en esta se pone la dirección completa del fichero).
Debes arrastrar la carpeta que contiene el codigo.

O lo que es lo mismo: cd /home/jef-g/documentos/codigos g++
PS3 - PSP 2000

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3373
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (II)

Mensajepor dark_sasuke » 04 Ene 2011, 01:12

Ah coño si xDDD ... porque si haces cd /.../hola.cpp .. es un archivo, haces lo que dice pallaquito y despues lo demas.
Imagen

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (II)

Mensajepor m0skit0 » 04 Ene 2011, 01:18

dark_sasuke escribió:chmod -R 777 /home/jef-g/Documentos/codigos g++/

No necesitas hacer esto. El compilador debe general un ejecutable con los permisos necesarios. Eso le pasaba a Pallacus porque usaba NTFS.
Imagen

Avatar de Usuario
dark_sasuke
Moderador Global
Moderador Global
Mensajes: 3373
Registrado: 03 Sep 2009, 02:13
Twitter: D4rkyt0

Re: [Curso] Introducción a la programación en C (II)

Mensajepor dark_sasuke » 04 Ene 2011, 01:21

Bueno yoske ni idea, lo poco que he compilado estos dias (soulless intenta hacerme entender los bucles de una vez y mira que me a dado caña con el tema xDD) lo he hecho desde linux, en particion ext3.
Imagen

Avatar de Usuario
Dark Pallacus
ViP Hordes
ViP Hordes
Mensajes: 1507
Registrado: 03 Sep 2009, 00:35
PSN ID: Pallacus
Ubicación: Barcelona
Contactar:

Re: [Curso] Introducción a la programación en C (II)

Mensajepor Dark Pallacus » 04 Ene 2011, 11:09

m0skit0 escribió:
dark_sasuke escribió:El compilador debe general un ejecutable con los permisos necesarios. Eso le pasaba a Pallacus porque usaba NTFS.

Cierto :oops:
PS3 - PSP 2000

JeFNDZ
Habitual
Habitual
Mensajes: 377
Registrado: 11 Sep 2009, 06:44

Re: [Curso] Introducción a la programación en C (II)

Mensajepor JeFNDZ » 05 Ene 2011, 02:17

Ya pude compilar! Pero los ejecutables los guarda en mi carpeta principal, es decir, los guarda en "jef-g" ¿Como puedo indicar la ruta para guardar los ejecutables y ficheros .o?.

Avatar de Usuario
m0skit0
Administrador
Administrador
Mensajes: 5586
Registrado: 03 Sep 2009, 09:35
Ubicación: 0xdeadbeef

Re: [Curso] Introducción a la programación en C (II)

Mensajepor m0skit0 » 05 Ene 2011, 10:18

Los ejecutables se generan donde compiles. También le puedes indicar la ruta completa de dónde quieres que se genere el ejecutable a gcc tras el -o. Por ejemplo:

Código: Seleccionar todo

gcc -o /home/jef-g/programacion/ejecutable mi_programa.c


Saludos
Imagen


Volver a “Programación”

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado