Sublime Text 2 – Compilar con Borland C++

En Sublime Text 2 se pueden ejecutar ciertas acciones las cuales pueden variar dependiendo del tipo de archivo que se esté editando en ese momento en particular. Generalmente la opción que se encuentra disponible es Build o Compilar.

Sublime Text permite personalizar estas acciones mediante archivos de configuración llamados sublime-build.

En esta ocasión, se realizarán las configuraciones necesarias para poder compilar un archivo CPP desde Sublime Text 2 con Borland C++. Asumiendo que Sublime Text ya se encuentra instalado, los pasos a seguir son los siguientes:

  1. Instalar Borland C++.
  2. Configurar variables de entorno.
  3. Configuración de sistema de compilación en Sublime Text.

Instalar Borland C++

El instalador de Borland C++ puede descargarse gratuitamente (sólo el compilador) desde la página de Embarcadero; para ello es necesario registrarse en su página, el archivo a descargar es freecommandLinetools.exe.

Para instalarlo, únicamente se debe de ejecutar el archivo freecommandLinetools.exe. El directorio de instalación por defecto es C:\Borland\BCC55\.

Una vez instalado, se debe de crear un archivo con el nombre bcc32.cfg en donde se agregará el siguiente contenido para poder especificar los directorios de las librerías y carpeta include.


-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"

Otro archivo que se debe de crear es el archivo ilink32.cfg que tendrá la ruta hacia el directorio de las librerías.


-L"c:\Borland\Bcc55\lib"

Ambos archivos se deben de colocar en el directorio Bin de la carpeta donde se instaló Borland C++, por defecto C:\Borland\BCC55\Bin.

Configurar variables de entorno

Como siguiente paso, se debe de agregar en la variable de entorno path la ruta hacia el directorio Bin. Asumiendo la instalación por defecto, se deberá de agregar c:\Borland\Bcc55\Bin al final de la variable de entorno path.

Configurar variables de entorno

Configuración de sistema de compilación

Dentro de Sublime Text 2, se debe de utilizar la opción del menú Tools>Build System>New Build System…, al dar Clic aparecera una nueva pestaña con la plantilla para crear un sistema de compilación.

Se debe de reemplazar el contenido de la pestaña con el siguiente:

{
 "cmd": ["bcc32", "${file}"],
 "file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
 "working_dir": "${file_path}",
 "selector": "source.c, source.c++",
 "variants":
 [
 {
 "name": "Run",
 "shell": true,
 "cmd": ["start", "cmd", "/C", "$file_base_name.exe & pause"]
 }
 ]
}

El archivo se debe de guardar en el directorio por defecto para los sistemas de compilación con un nombre significativo. En mi caso he guardado el archivo con el nombre Borland C++.sublime-build (la extensión se agrega automáticamente).

Para completar la configuración, se procede a reiniciar Sublime Text 2.

Hola Mundo

Para comprobar la instalación y configuración del compilador Borland C++ y Sublime Text 2, se debe de crear un sencillo programa siguiendo los siguientes pasos.

  1. Crear una nueva pestaña en Sublime Text 2.
  2. Presionar la combinación de teclas Ctrl + Shift + P, y en la pequeña ventana escribir C++; al presionar Enter se seleccionará el estilo C++ para el editor.
  3. Escribir el código de un programa sencillo, por ejemplo un Hello World.
  4. Guardar el fuente con extensión cpp (*.cpp).
  5. Presionar la combinación de teclas Ctrl + B para compilar el fuente.

De no haber error, se mostrará una pequeña sección en la parte inferior de Sublime Text con el mensaje del compilador que la operación ha sido un éxito.

De mostrar un mensaje que no se reconoce el comando bcc32, hay que asegurarse que la ruta ingresada en la variable de entorno path sea la correcta, de ser así, posiblemente sea necesario reiniciar el equipo para que tome los cambios realizados.

Hola Mundo

Para ejecutar el código y ver su resultado en la consola, se debe de presionar la siguiente combinación de teclas; Ctrl + Shift + B.

 

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s