* Imagenes de instalación de las versiones estables para Mageia y OpenMandriva.

OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.

Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.

Usando turbo C++ en linux mediante Dosbox

seguro a todo estudiante del área informática le habrá pasado, que al cambiarse a linux necesitan desesperadamente el turbo C++, para las clases(maldito borland).
estuve meses buscando una alternativa:codeblocks, ajunta, gcc.........etc.
pero lo malo, es que en clases uno necesita algo lo mas parecido al fucking turboc++, mientras se adapta a los ide nativos de linux.
realmente, se necesita algo que sea parecido, por que ya todos sabemos:¡¡¡los profesores de informática, no tienen idea de linux!!......bendito sea por el kernel, y que lo proteja tux, si alguno sabe.
bueno, la respuesta a mis plegarias fue Dosbox.
acá les cuento como se instala el "$%&/(/%=(/&) turboo C++ en Dosbox:

$ urpmi dosbox

2. Crear en nuestro Home una carpeta llamada Dosbox, dentro de ella una llamada dos y dentro de dos una llamada bin

3. En consola ejecutar dosbox y crear el archivo de configuración

$ dosbox

dentro de la linea de comandos de dosbox ejecutar lo siguiente

z:\> config ­­­-writeconf /home/usuario/dosbox.conf

Sustituyendo usuario por tu nombre de usuario y salir de dosbox con exit

z:\> exit

3. Ahora en nuestro home, editar el archivo dosbox.conf que acabamos de crear y agregar al final del archivo las siguientes lineas para que monte el directorio que creamos en el paso 2.

mount c /home/usuario/Dosbox/dos
C:
CD BIN

4. Ahora si queremos que dosbox se ejecute en pantalla completa tendremos que editar el mismo archivo, dosbox.conf, pero al principio, buscando la linea que dice

fullscreen=false

Y cambiar el valor a true

fullscreen=true

5. Si queremos configurar nuestro teclado lo podremos hacer con

$ dosbox -startmapper

O copiar este archivo a nuestro home, pero depende de tu teclado, para que quede bien configurado es preferible que ejecutes el comando.

Instalación de Turbo C++

1. Si tenemos ya una instalación hecha de TC++ de algún windows, copiamos la carpeta TC y la pegamos dentro de nuestro

/home/usuario/Dosbox/dos

Y nos brincamos al paso3, si no, copiamos la carpeta de instalación de TC++ a ese mismo directorio, la renombramos como TC y continuamos con el paso 2.

2. En mi caso, el instalador se llama INSTALLER.EXE, y se encuentra en la siguiente ruta

/home/usuario/Dosbox/dos/TC/INSTALLER.EXE

Así que ejecutaré el instalador desde consola de la siguiente manera

dosbox -c C:\\tc\\INSTALLER.EXE -c EXIT

Ustedes harían lo mismo, claro está que si su instalador se llama setup o de otra manera pues solo cambian el nombre y realizar la instalación normal de TC++.

3. Ahora crearemos un lanzador para TC++ y no estar tecleando en consola lo siguiente cada vez que queramos ejecutarlo.

solo lo crean con un editor de texto y lo renombran:como quieran.desktop

Seleccionar “Lanzador de aplicación personalizado”:

[Desktop Entry]
Comment[es]=TC++
Comment=TC++
Exec=dosbox -c C:\\\\tc\\\\BIN\\\\TC.EXE
GenericName[es]=tc++
GenericName=tc++
Icon=/usr/share/icons/dosbox.png
MimeType=
Name[es]=dosbox
Name=dosbox
Path=
StartupNotify=true
Terminal=true
TerminalOptions=konsole
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=

se habrán dado cuenta que se abre junto con konsole, creo es un bugs o algo, pero si no se llama de konsole, no funcionan las configuraciones, pero esto es un pelo en la cola.
aunque a muchos no le guste, tengo que agradecer a los usuarios de ubuntu que lo lograron y citar la fuente que copie casi textual:http://vududevil.wordpress.com/2009/06/04/turbo-c-con-dosbox-en-ubuntu-linux/
ahora dejo una imagen de como se ve el turbo c++ en mi pc

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.


Gravatar de pippin

# 89059 Gracias

Muy bueno, todavia no me acostumbrava a eclipse, y como tu dices en la universidad te enseñan con TC.
--
Linux User # 493849
TG. Análisis y Desarrollo de Sistemas de Información

--
Linux User # 493849
TG. Análisis y Desarrollo de Sistemas de Información



Gravatar de vfmmeo

# 89063 Ey, gojann

Buen trabajo.

Te cambio el título, porque en realidad no instalas TC++ en linux, sino que lo emulas (hoy me he levantado perepunyetes*, qué quieres que te diga).

En cualquier caso...
Agregadou!

* Palabro catalán que describe al tipo que es escrupuloso y quisquilloso hasta la náusea.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.

Atentamente,
El BOFH anteriormente conocido como vfmmeo. No había nadie mejor disponible.

Sígueme o aparta.



Gravatar de JorgeDRAKE

# 89089 Excelente, una más para

Excelente, una más para humillar al de programación xD.
Lo bueno que usa linux y le regale un Cd cd mandriva :-D
--
Mi Blog
Usuario Blogdrake: 11014
Uno de los ganadores de la categoría Youngdrake

--
Mi Blog
Usuario Blogdrake: 11014
Otro Youngdrake



Gravatar de tobal

# 89125 Vaya tela la de años que no

Vaya tela la de años que no uso TC, lo utilicé mi primer año de carrera de Mates, por el 93, en aquel entonces con disquettes y un 486, con MS-DOS. Eso esta muy anticuado ya, ¿no?. Yo lo intenté instalar en el XP y ya tuve problemas de compatibilidad.
Vaya tiempos, me acuerdo que para copiar y eliminar archivos prefería usar el copy, delete y demás comandos DOS.
No aprendí mucho, curiosamente me lo daban informáticos, en los años posteriores me dieron matemáticos y trabajamos con cygwinX server http://x.cygwin.com/ que se parecía ya mucho a LinuX, ya existía Octave por aquel entonces, y Emacs y.... Ironías de la vida, los matemáticos se amoldaban mejor a estas cosas. En aquel entonces ya se podía chatear con cygwinX al estilo XChat, y yo lo flipaba. En fin, batallitas de un abuelo borracho, jejejeje

Como no lo has nombrado no puedo saber si lo has probado, pero Geany para mi es el mejor de todos, es muy ligero, sencillo de usar y cumple muy bien su cometido. En los repos del MIB tienes disponible la última versión junto con todo el conjunto de plugins.

Adeu

Linux Music 2.0



Gravatar de jvillegas

# 89340 Gracias por el tip, pero sabes de algo similar para Linux?

Hola, gracias por postear este tip.
Deseo saber si existe alguna aplicación que tenga esas opciones de TC pero en Linux: el debugear dinámico, en avance de ejecución paso a paso, visualizar los contenidos de las varialbes, etc.

Por favor, conmartan su experiencia, es muy valiosa.

Muchas gracias.

¡Viva Mandriva Linux!

¡Viva Mandriva Linux!

http://juanvcandando.blogspot.com/



Gravatar de Annubis

# 89341 ...

¿GCC + GDB?



Gravatar de jvillegas

# 89349 GCC+GDB? como? tienen un IDE?

Hola, gracias por tu sugerencia, pero segun se GCC (porque si lo uso) y GDB son de consola, terminal, pero no tengo conocimiento si existe un IDE que los integre a la manrea de TC o Matlab.

Muchas gracias y ojala me ayuden.

¡Viva Mandriva Linux!

¡Viva Mandriva Linux!

http://juanvcandando.blogspot.com/



Gravatar de Annubis

# 89351 Tú has preguntado

Deseo saber si existe alguna aplicación que tenga esas opciones de TC pero en Linux: el debugear dinámico, en avance de ejecución paso a paso, visualizar los contenidos de las varialbes, etc.

Yo he contestado GCC+GDB porque permiten todo eso que dices. Si quieres un IDE en c/c++, puedes probar con Kdevelop, por ejemplo.

Y deberías abrir un nuevo hilo para ésto.



Gravatar de katnatek

# 89352 Continuen en otra Consulta



Gravatar de cholodelinea

# 116446 Gracias por publicar en

Gracias por publicar en realidad es de mucha utilidad, aunque tengo un gran problema al respecto, todo funciona de maravilla tal y como tu lo pones, ya configure los directorios del turbo c++ etc, total que ya compila adecuadamente, el problema surge al ejecutar el programa que estoy realizando en el turbo c++, se cierra el dosbox y ya no sale nada mas, espero que me puedas auxiliar, gracias :D

Xr0Klr



Gravatar de cholodelinea

# 116447 ya encontre el error, el

ya encontre el error, el problema era que si lo intento ejecutar con Ctrl + F9 (que es la manera rapida en turbo c++)se cierra todo, creo que debe de haber una configuracion en el dosbox para alguna tecla similar, por que si lo ejecuto desde el menu RUN si lo ejecuta.

Xr0Klr



Gravatar de Ed Hunter

# 116448 Lo tuyo me parece muy raro

Yo estudié la carrera de Ingeniería Técnica de Informática de Sistemas en el siglo pasado y ahí lo normal es que las prácticas de programación se realizasen prácticamente siempre en máquinas UNIX (AIX, HP-UX o SunOS) o en Linux, y apenas había tres asignaturas que se tenían que hacer en DOS y usando TurboC, y porque debías acceder directamente al hardware (o programar un sistema operativo para i8086). Esto era en la década de los 90 del siglo pasado.

Por otra parte, Turbo C/C++ en realidad incluye tres cosas:

  1. un compilador de C/C++, totalmente reemplazable por gcc
  2. unas librerías, principalmente de entrada/salida, que extienden a las estándares de C/C++
  3. un IDE con editor y debugger integrado

Pero Borland hace tiempo que descontinuo Turbo C, y de hecho lo acabó publicando como software libre. Esto ha supuesto que existan implementaciones libres de las librerías de Turbo C, como por ejemplo http://www.sandroid.org/TurboC

En cuanto al IDE, existen desde hace muchos años clones al Turbo C, o con una clara inspiración, como por ejemplo el RHIDE, que era el que usaba yo en la carrera para programar en UNIX/Linux, ya que yo también estaba acostumbrado al entorno Turbo (empecé con el Turbo Pascal 1.0 y lo último que hice en los IDE de Borland fue un sistema operativo para i8086 multitarea y casi orientado a objetos en el Turbo C++ 3.1 para la asignatura de Diseño de Sistemas Operativos).

--

Yo no me llamo... siempre sale que comunico.

Opciones de visualización de comentarios

Seleccione la forma que desee de mostrar los comentarios y haga clic en «Guardar opciones» para activar los cambios.