elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Los 10 CVE más críticos (peligrosos) de 2020


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Recompilar en Borland C 4.5 DOS
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Recompilar en Borland C 4.5 DOS  (Leído 2,292 veces)
nejemia

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Recompilar en Borland C 4.5 DOS
« en: 18 Mayo 2012, 02:25 am »

Estimados: tengo unos códigos en "c" standard escritos para Linux y quiero recompilarlos para DOS con Borland 4.5 - quiero generar un ejecutable .exe. Es un programa de un calendario muy elemental que no usa nada más que línea de comando para pasar parámetros e imprime en la salida standard.  Que debería tener en cuenta de cambiar/incluir para que funcione? - tener en cuenta que soy un gran ignorante y tal vez sea algo muy trivial pero no he podido avanzar solo en esto. Muchas gracias desde ya.


En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Recompilar en Borland C 4.5 DOS
« Respuesta #1 en: 18 Mayo 2012, 02:37 am »

Contal de que tu código respete los códigos del lenguaje no hay ningún problema. Si usas funciones específicas por ejemplo de unistd.h o manejas algún tipo de operaciones específicas de POSIX o cosas por el estilo no debería haber problema alguno.

Si tu código solo usa la librería standar y respeta el standar C++ no creo que haya problema.

Saludos


En línea

nejemia

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Recompilar en Borland C 4.5 DOS
« Respuesta #2 en: 18 Mayo 2012, 21:33 pm »

Después de algunas horas de fallidos intentos he decidido abandonar mi traicionero orgullo y preguntar si en caso que les pase el proyecto en Unix que tengo alguno se anima a darme una mano y pasarmelo a Borland 4.5 poder para tener un ejecutable .exe que corra en DOS y que me resulte más fácil modificarlo? - Los compensaré con una guía turística a Punta del Este.
En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Recompilar en Borland C 4.5 DOS
« Respuesta #3 en: 18 Mayo 2012, 21:39 pm »

Jajajajaj vamos que no tienes que compensar a nadie! para eso está la comunidad. En todo caso porque no lo subes a algún lado pasas el link a ver si la gente se anima a ver que conflictos puede encontrar.

Saludos
En línea

nejemia

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Recompilar en Borland C 4.5 DOS
« Respuesta #4 en: 18 Mayo 2012, 22:19 pm »

Lo de Punta del Este ... Pues Ustedes se lo pierden. Como opción les ofrezco Montevideo.
El Sr. Código que ha derrumbado mi orgullo y con justificada razón está en este lugar: http://sourceforge.net/projects/hebcal/files/hebcal-c/3.11/
El autor le pareció muy interesante el desafío de verlo correr en DOS.
Obvio que la interfase de comandos de línea no me interesa mucho conservarla. Se puede "inventar" algo más genérico para probar los algoritmos y esas cosas. Gran abrazo y gracias.
En línea

exel

Desconectado Desconectado

Mensajes: 50



Ver Perfil
Re: Recompilar en Borland C 4.5 DOS
« Respuesta #5 en: 19 Mayo 2012, 02:43 am »

 Creo que las unicas dependencias a resolver son las que nombro a continuacion.

Dependencias en Archivos .c y .h:
rise.c <----------- mytime.h <------ <sys/time.h>
danlib.c <------------- <sys/types.h>

Otras dependencias:
configure <---------------- <sys/stat.h> <memory.h> <sys/types.h> <unistd.h> <strings.h> <ac_nonexistent.h>

 No se absolutamente nada de los makefiles. Entontre por ahi una inclusion de un archivo sanity-check.c, pero no recuerdo donde estaba.
En línea

nejemia

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: Recompilar en Borland C 4.5 DOS
« Respuesta #6 en: 21 Mayo 2012, 20:58 pm »

Estimados, ya pude correr el programa .exe en DOS- tengo que limpiar aún 14 warnings y re-escribir una rutina que tuve que modificar para que compile. Se trata de un array que recibe como parámetro de dimensión una variable y a Borland parece que no le gusta. Si alguien sabe como paso esa variable a una constante que me diga.
Otra: quiero correr ese mismo programa en UBUNTU pero no tengo ni la más mínima idea de como compilarlo y ejecutarlo. Ni siquiera se si hay que usar gcc o g++ ni nada de eso, mi analfabetismo en Linux es total. Gracias igual por todo el apoyo. Nelson.
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines