PDA

Ver la Versión Completa : [Compilador] Ejecutar sin IDE


Liosoft
30 de junio de 2021, 18:02
Buenas, estoy empezando con OpenCobol
Instalé el IDE y los programas andan bien cuando los ejecuto desde el mismo, como puedo hacer para ejecutarlos fuera del IDE? hay algun runtime para Windows?

Desde ya muchas gracias

Joseg
1 de julio de 2021, 10:12
Buenas, estoy empezando con OpenCobol
Instalé el IDE y los programas andan bien cuando los ejecuto desde el mismo, como puedo hacer para ejecutarlos fuera del IDE? hay algun runtime para Windows?

Desde ya muchas gracias

Qual o IDE e versão do Gnucobol ?
Para estudar cobol IDE WEB (selecionar Cobol):
Judge0 IDE - Free and open-source online code editor (https://ide.judge0.com/)

Alternativas:
Um IDE já com o Gnucobol instalado:
https://launchpad.net/cobcide/4.0/4.7.6/+download/OpenCobolIDE-4.7.6_Setup.exe
(já não recomendo esta versão porque deixou de ser atualizada).

GitHub - mridoni/gix: An IDE and platform for GnuCOBOL, providing a native debugger, ESQL and HTTP REST services (https://github.com/mridoni/gix/)

Visual Studio code ---> Muito bom, mas necessita de ser muito bem configurado
COBOL - Visual Studio Marketplace (https://marketplace.visualstudio.com/items?itemName=bitlang.cobol)

compilar para EXE para não necessitar de runtime externo.

Mais detalhes:
GnuCOBOL - GNU Project (https://gnucobol.sourceforge.io/)
GnuCOBOL/OpenCOBOL Downloads, Binaries, and Links (https://www.arnoldtrembley.com/GnuCOBOL.htm)
GnuCOBOL (formerly OpenCOBOL) - Summary [Savannah] (http://savannah.gnu.org/projects/gnucobol)

Manuais:
GnuCOBOL Guides (http://opencobol.add1tocobol.com/guides/)

Kuk
1 de julio de 2021, 11:38
@Liosoft, te refieres ala distribución? Es decir, quieres poder ejecutar tus programas en una máquina sin la necesidad de instalar el IDE?
Si es eso, estamos hablando de Run-Time.

Liosoft
1 de julio de 2021, 14:19
@Liosoft, te refieres ala distribución? Es decir, quieres poder ejecutar tus programas en una máquina sin la necesidad de instalar el IDE?
Si es eso, estamos hablando de Run-Time.

Si si, exactamente eso, como puedo generar un exe para ejecutarlo en otra maquina?

Desde ya muchas gracias.

Joseg
1 de julio de 2021, 16:03
Si si, exactamente eso, como puedo generar un exe para ejecutarlo en otra maquina?

Desde ya muchas gracias.

Pela linha de comandos:
cobc -x -free main.cob -o main

Resulto: main.exe

Com um IDE este e outros processos podem ser automatizados!

---------- Post añadido : 15:03 ---------- Post anterior : 14:53 ----------

Aqui tem muita informação:
GnuCOBOL FAQ and How To (https://gnucobol.sourceforge.io/faq/index.html)

Paco_Diaz
2 de agosto de 2022, 12:47
Desde la propia ide, lo unico que tienes que hacer es en la ventana de preferencias, pestaña Run, activas la casilla "ejecutar en un terminal externo". Cada vez que lo ejecutes, se abrirá una ventana del DOS para ejecutarlo, pero además (y esto es lo que te interesa) creara el ejecutable en el entorno que lo que estes usando, y podras migrarlo a otro equipo.

Un saludo. Paco.