Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 9 mensajes ] 
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Sab Oct 15, 2011 5:50 am
Mensajes: 2

Nota Publicado: Sab Oct 15, 2011 6:34 am 
Arriba  
Me descargue el gfortran del servicio de software de linux.Lo instale y comprobe que me copila los archivos,el problema es que no me los ejecuta.
¿Alguien me podria decir que debo hacer para solucionar el problema?

 Perfil Email  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Sab Oct 15, 2011 7:47 am 
Arriba  
gfortran es unicamente el compilador, JAMAS va a ejecutar nada.

ahora, si el fichero de salida es program.out, tu, desde consola, escribes ./program.out y ya. o tal vez tengas que darle permisos de ejecucion (info: manchown chmod). eso ya no es culpa de gfortran... :?

:)

Editado: lo de mis despistes ya roza lo epico. me preocupare cuando vuelva a suspender por dividir mal 7/2 (juro que es un caso real. :cry: ) gracias por corregirme, akodo.

_________________
#446716

--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me...
(from comp.os.linux.misc)
[ DNFD ] - [ F4A ] - [ dotfiles ]


Última edición por niky45 el Sab Oct 15, 2011 11:24 am, editado 1 vez en total
 Perfil Email WWW  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Sab Oct 15, 2011 10:44 am 
Arriba  
niky45 escribió:
o tal vez tengas que darle permisos de ejecucion (info: man chown). eso ya no es culpa de gfortran... :?

:)

Failing epically....
chmod cambia permisos (para acordarse "change modifiers", me lo acabo de inventar). chown cambia el usuario y grupo propietario del archivo ("change owner", también me lo he inventado)

_________________
Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  

Desconectado
Forista Medio
Forista Medio
Avatar de Usuario

Registrado: Mié Jun 16, 2010 9:23 pm
Mensajes: 355
Ubicación: Venezuela

Nota Publicado: Sab Oct 15, 2011 9:47 pm 
Arriba  
Después de instalar for77 en Debian, grabé este código de ejemplo:

Código:
      program circulo
      real r, area

c Este programa lee un número real r y muestra
c el área del círculo con radio r.

      write (*,*) 'Escribe el radio r:'
      read  (*,*) r
      area = 3.14159*r*r
      write (*,*) 'Area = ', area

      stop
      end


como circulo.for y lo compilé y ejecuté así

Código:
f77 circulo.for -o circulo
./circulo


siendo esta su salida:

Código:
zeito@Debian:~/Desktop/FORTRAN$ ./circulo
Escribe el radio r:
15
Area =   706.857788
zeito@Debian:~/Desktop/FORTRAN$


Sin problemas 8-) .

Si hay alguna dificultad:

Código:
chmod +x circulo
./circulo

_________________
[Reglamento del foro] [Blog]

 Perfil Email  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Sab Oct 15, 2011 5:50 am
Mensajes: 2

Nota Publicado: Lun Oct 17, 2011 3:58 pm 
Arriba  
Muchas,gracias a todos por vuestra ayuda.
Yo lo que ponia parfa ejecutar en la terminal de linux era ./a.out.Entonces probare con ./program.out haber si con eso me funciona.muchas gracias a todos.

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Mar Oct 18, 2011 8:45 am 
Arriba  
Tampoco te confundas. El compilador te generará un ejecutable que se podrá llamar a.out, program.out, a.ext o "ponElNombreQueQuierasSinExtensión". Además es posible que el compilador te de opción a cambiarlo de nombre, o simplemente lo puedes cambiar tú una vez generado el archivo.

_________________
Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)

 Perfil  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Mié Oct 19, 2011 1:23 pm 
Arriba  
daniel93 escribió:
Muchas,gracias a todos por vuestra ayuda.
Yo lo que ponia parfa ejecutar en la terminal de linux era ./a.out.Entonces probare con ./program.out haber si con eso me funciona.muchas gracias a todos.


revisa el tema permisos. (lo pondria con luces, pero se quejarian de que abuso del bbcode.)

:)

_________________
#446716

--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me...
(from comp.os.linux.misc)
[ DNFD ] - [ F4A ] - [ dotfiles ]

 Perfil Email WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Sab Nov 26, 2011 10:38 am
Mensajes: 8

Nota Publicado: Dom Nov 27, 2011 6:35 am 
Arriba  
Tengo exactamente el mismo problema, sólo que me di cuenta de que si me los ejecuta si estoy en cualquier directorio menos si lo intento hacer dentro de un pen, por lo que supongo que es por el sistema FAT32 después de intentar modificar los permisos y ver que no me los modifica en el directorio del pen y si en cualquier otro, ¿se os ocurre alguna solución? Me han dicho que pruebe a instalar Wine pero no se que me puede solucionar eso...

 Perfil Email  

Desconectado
Forista Ancestral
Forista Ancestral
Avatar de Usuario

Registrado: Mié Abr 11, 2007 11:00 pm
Mensajes: 8550
Ubicación: tras la pantalla (...)

Nota Publicado: Dom Nov 27, 2011 11:07 am 
Arriba  
aegurate de que la particion se monta con permisos de ejecucion (para las unidades extraibles, es relativamente habitual tener que indicarlo explicitamente)

aka:

mount /dev/XXX /mnt/POINT -o exec

_________________
#446716

--Not me, guys. I read the Bash man page each day like a Jehovah's Witness reads the Bible. No wait, the Bash man page IS the bible. Excuse me...
(from comp.os.linux.misc)
[ DNFD ] - [ F4A ] - [ dotfiles ]

 Perfil Email WWW  
Mostrar mensajes previos:  Ordenar por  
 [ 9 mensajes ] 
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 11 invitados

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO