Gracias Rui Pinto (Rapinto)
COBOL Foro
Foro dedicado a COBOL, a la Programación y a la Informática.
Retroceder   COBOL Foro > IDE-s y compiladores COBOL > MicroFocus COBOL > RM/COBOL
RM/COBOL IDE y Compilador RM/COBOL
Comunicados
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Información] Instalar Ejecutable en el Cliente Ciro PowerCOBOL (ActiveX, v4 - v11) 13 9 de junio de 2018 02:21
[Sintaxis] Compratir variable con un EXE de PowerCOBOL Recato53 PowerCOBOL (ActiveX, v4 - v11) 10 14 de febrero de 2017 17:18
[Compilador] Fujitsu Cobol for Windows Call EXE Joseg NetCOBOL for Windows 1 29 de octubre de 2016 23:18
[Compilador] Error al compilar con claves alternativas diego_1970 RM/COBOL 1 17 de junio de 2016 08:31
[Compilador] Compilar un grupo de programas Begoguay PowerCOBOL (ActiveX, v4 - v11) 2 14 de mayo de 2015 18:36
Respuesta
 
Herramientas

  #1
Antiguo 25 de mayo de 2016, 16:44
IDENTIFICATION DIVISION
Yonaider
Acabo de llegar...
ENVIRONMENT DIVISION
Avatar de Yonaider
DATA DIVISION
Forero desde (Registrado)mayo 2016
Venezuela
Última Actividad26.05.2016 22:03
PROCEDURE DIVISION
PostsPosts: 7
Ha dicho GraciasEnviado: 10
Ha recibido agradecimientosRecibido: 0
Mejores respuestasSoluiones: 0
ReputaciónReputación: 0
Yonaider is on a distinguished road
Question Compilar un Ejecutable (.exe)

Buena día amigos/as Coboleros/as, otra duda.

Recuerdo que se podía compilar completamente una fuente, si mal no recuerdo, en dos pasos. El RMCOBOL produce un .COB, necesito obtener un .EXE. ¿Con que compilador puedo?

Gracias de nuevo.
Yonaider no ha iniciado sesión   Responder Con Cita
Mejores respuestas Soluciones: 1
  #2
Antiguo 25 de mayo de 2016, 18:03
IDENTIFICATION DIVISION
Josber
Super Moderador
Activista del Foro: Activista del Foro - Razón: Por aportar manuales y enriquecer   Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Razón: Por muchos agradecimientos 
ENVIRONMENT DIVISION
Avatar de Josber
DATA DIVISION
Forero desde (Registrado)febrero 2015
España
Ubicación Alicante
Última Actividad07.03.2021 22:31
PROCEDURE DIVISION
PostsPosts: 564
Ha dicho GraciasEnviado: 254
Ha recibido agradecimientosRecibido: 271
Mejores respuestasSoluiones: 35
ReputaciónReputación: 27
Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road Josber is on a distinguished road
Predeterminado

A ver, igual meto la pata, pero ... que yo sepa ejecutables, sólo crean los entornos ide, programación orientada a objetos, cuando el entorno era MS-Dos, se creaban ficheros .COB (u OBJ, creo recordar que también se hacían) que en realidad eran "precompilados", y ahí estaba lo bonito del COBOL, ése "precompilado", te lo llevabas a UNIX o a cualquier otro S.O., y funcionaba perfectamente. Cosa que hoy en día no pasa. Yo creo que para generar un exe. sólo lo puedes hacer con un compilador que lleve un "linker" y me parece que está solo para entornos de programación orientada a objetos. (en cobol, claro)

Un saludo.-
Josber no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Yonaider (26 de mayo de 2016)
  #3
Antiguo 25 de mayo de 2016, 19:04
IDENTIFICATION DIVISION
Hrmcobol
Guardián del Foro
Guardián del Foro: Guardián del espíritu y clima del Foro - Razón: Por implicación en la vida del Foro 
ENVIRONMENT DIVISION
Avatar de Hrmcobol
DATA DIVISION
Forero desde (Registrado)febrero 2015
Argentina
Ubicación Puerto Madryn
Edad69 años
Última Actividad02.02.2021 22:43
PROCEDURE DIVISION
PostsPosts: 308
Ha dicho GraciasEnviado: 100
Ha recibido agradecimientosRecibido: 112
Mejores respuestasSoluiones: 10
ReputaciónReputación: 17
Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light Hrmcobol is a glorious beacon of light
Predeterminado

Hola Amigos. Yo tengo un EXE creado en Visual Basic, ya que este tiene la opción de crear un EXE.
En Rm no recuerdo si existía esa función.
En Pw creo que no existe esa posibilidad ya que para que se ejecuten hay que instalar los RunTime. Aunque capaz que existe y yo nunca la vi.
Saludos
Hrmcobol no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Yonaider (26 de mayo de 2016)
  #4
Antiguo 26 de mayo de 2016, 02:01
IDENTIFICATION DIVISION
Dasije
Novato Senior
ENVIRONMENT DIVISION
Avatar de Dasije
DATA DIVISION
Forero desde (Registrado)noviembre 2015
España
Ubicación Jerez De La Frontera (cádiz)
Última Actividad15.02.2021 23:41
PROCEDURE DIVISION
PostsPosts: 176
Ha dicho GraciasEnviado: 1
Ha recibido agradecimientosRecibido: 78
Mejores respuestasSoluiones: 7
ReputaciónReputación: 13
Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road Dasije is on a distinguished road
Predeterminado
1 usuarios han marcado este post como "Solución"

En RMCOBOL, nunca ha existido tal posibilidad.

Los únicos compiladores de COBOL que yo conozco que pueden generar ficheros ejecutables son, Microfocus, NetCOBOL e IBM Visual Age, RMCOBOL y ACUCOBOL solo generan objetos intermedios.


Empresa de desarrollo de aplicaciones en COBOL.

DASIJE INFORMATICA, S.L.
C/ TOMAS BRETON 20
11406 JEREZ DE LA FRONTERA
CADIZ

Teléfono : 956 11 21 11
Web: http://www.dasije.es / DASIJE INFORMATICA
E-m@il: clientes(@)dasije.es
Dasije no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Yonaider (26 de mayo de 2016)
  #5
Antiguo 26 de mayo de 2016, 05:42
IDENTIFICATION DIVISION
Roger
Forero
ENVIRONMENT DIVISION
Avatar de Roger
DATA DIVISION
Forero desde (Registrado)febrero 2015
Perú
Ubicación Lima
Última Actividad04.02.2021 13:03
PROCEDURE DIVISION
PostsPosts: 255
Ha dicho GraciasEnviado: 27
Ha recibido agradecimientosRecibido: 80
Mejores respuestasSoluiones: 5
ReputaciónReputación: 13
Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road Roger is on a distinguished road
Predeterminado

el compilador ms-cobol genera .exe
Roger no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Yonaider (26 de mayo de 2016)
  #6
Antiguo 26 de mayo de 2016, 09:19
IDENTIFICATION DIVISION
Kuk
Administrador
ENVIRONMENT DIVISION
Avatar de Kuk
DATA DIVISION
Forero desde (Registrado)enero 2015
España
Ubicación Madrid
Edad36 años
Última Actividad08.03.2021 13:52
PROCEDURE DIVISION
PostsPosts: 1.711
Ha dicho GraciasEnviado: 519
Ha recibido agradecimientosRecibido: 698
Mejores respuestasSoluiones: 92
ReputaciónReputación: 10
Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road Kuk is on a distinguished road
Predeterminado

Amigos, os estáis liando un poco. Un exe es un tipo ejecutable en Windows que debe cumplir ciertos criterios y contener cierto código obligatorio para poder ser ejecutable. Los programas Windows con GUI son de formato PE (Portable Executable), contienen varias secciones dentro y siguen unas reglas de ensamblaje.

El Run-Time no es otra cosa que bibliotecas compartidas, es decir algunas partes que no son obligatorias de incrustar en un ejecutable (sin ellas también ya es un ejecutable pero necesita algunas cosas más), pueden ser exportadas a una DLL (Dynamic Link Library) para que varios ejecutables se alimenten de ella y no tener que incluir en cada *.exe esa parte de código que es común. En este caso podríamos comparar el Run-Time con las rutinas comunes (como de cálculo de fechas etc.), que sólo creamos un programa aparte para que cualquier otro pueda llamarlo y no hacemos "copy-paste" del código de esa rutina en cada programa que necesite su función.

En cuanto a lenguajes orientados a objetos, no tiene nada que ver poder generar un ejecutable. Podemos crear un WinMain y crear ventanas con llamadas WinAPI desde C y no C++.


NORMAS DEL FORO - obligatorias de conocer para TODOS.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale Pinchando en su Nick
Kuk no ha iniciado sesión   Responder Con Cita
Ha dicho Gracias : 1
Yonaider (26 de mayo de 2016)
Respuesta


Usuarios activos actualmente viendo este tema: 1 (0 miembros y 1 visitantes)
 
Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado



La franja horaria es GMT +1. Ahora son las 16:36.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2021, Jelsoft Enterprises Ltd.