Está en la página 1de 5

SublimeText2CompilarconBorlandC++

Publ i cado DIC 23 2013 por JONATHAN BCARO en TIPS con 4 COMENTARIOS
En Sublime Text 2 se pueden ejecutar instrucciones especficas al tipo de archivo que se est
editando. Una de estas instrucciones en especial, es la de ejecutar instrucciones de un
compilador.
Bsicamente se deben de realizar los siguientes pasos:
1. Instalar Borland C++
2. Configurar Variables de Entorno
3. Configuracin de sistema de compilacin en Sublime Text
InstalarBorlandC++
El instalador de Borland C++ se puede descargar gratuitamente (solo el compilador) desde la
pgina de Embarcadero; para esto es necesario registrarse en su pgina para poder descargar el
archivo freecommandLinetools.exe.
Para instalarlo, nicamente se debe de ejecutar el archivo freecommandLinetools.exe para poder
instalar el compilador. Por defecto el directorio de instalacin es C:\Borland\BCC55\.
Crear un archivo llamado bcc32.cfg en donde se agregaran los siguientes comandos para poder
especificar los directorios de las libreras.
1
2
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
Otro archivo que se debe de crear es el archivo ilink32.cfg que tendr el directorio hacia el
directorio de librerias.
1
-L"c:\Borland\Bcc55\lib"
ConfigurarVariablesdeEntorno
Se debe de agregar en la variable de entorno path el directorio de instalacin de Borland C++.
Asumiendo la instalacin por defecto, se debera de agregar al final de la variable de entorno path
el directorio c:\Borland\Bcc55\Bin.

ConfiguracindeSistemadeCompilacin
Dentro de Sublime Text 2, se debe dirigir al men Tools>Build System>New Build System, al dar
Clic aparecer una nueva pestaa con la plantilla para crear un sistema de compilacin.
Reemplazar el contenido de la pestaa con el siguiente cdigo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"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"]
}
]
}
Guardar el archivo en el directorio por defecto para los Sistemas de compilacin con un nombre
significativo (la ruta por defecto es la siguiente: %appdata%\Sublime Text 2\Packages\) .
En mi caso guard el archivo con el nombre Borland C++.sublime-build (la
extensin es agregada de manera automtica).
Para completar la configuracin, se procede a reiniciar Sublime Text 2.
HolaMundo
Para comprobar la instalacin y configuracin del compilador Borland C++ y Sublime Text 2, se
crear un pequeo programa Hola Mundo.
1. Crear una nueva pestaa en Sublime Text 2.
2. Presionar Ctrl + Shift + P y en la ventana escribir C++, al presionar Enter se
seleccionar el estilo C++ para el editor.
3. Escribir el cdigo de un programa sencillo (Hello World).
4. Guardar el fuente en con extensin cpp (*.cpp).
5. Presionar Ctrl + B para compilar el fuente.
De no haber error, se mostrar una pequea seccin en la parte inferior de Sublime Text con el
mensaje del compilador de que la operacin ha sido un xito.
De mostrar un mensaje que no 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.

Para ejecutar el cdigo y ver su resultado en la consola, se debe de presionar la siguiente
combinacin Ctrl + Shift + B.
ACTUALI ZACI N
Para configurar una pausa antes de cerrar el programa, el sistema de compilacin debe de
agregarse la instruccin Pause, de la siguiente manera:
1
2
3
{
"cmd": ["bcc32", "${file}"],
"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
"working_dir": "${file_path}",
4
5
6
7
8
9
10
11
12
13
14
"selector": "source.c, source.c++",
"variants":
[
{
"name": "Run",
"shell" : true,
"cmd": ["start", "cmd", "/C", "$file_base_name.exe &
pause"]
}
]
}