Está en la página 1de 2

PLATAFORMA

En informática, una plataforma es un sistema que sirve como base para hacer funcionar
determinados módulos de hardware o de software con los que es compatible. Dicho sistema está
definido por un estándar alrededor del cual se determina una arquitectura de hardware y
una plataforma de software (incluyendo entornos de aplicaciones). Al definir plataformas se
establecen los tipos de arquitectura, sistema operativo, lenguaje de programación o interfaz de
usuario compatibles.

FUNDAMENTOS

Las herramientas de desarrollo son aquellos programas o aplicaciones que tengan cierta
importancia en el desarrollo de un programa (programación). Pueden ser de importancia vital (como
un ensamblador, un compilador o un editor) o de importancia secundaria, como una IDE (Integrated
Development Environment - Entorno de Desarrollo Integrado).

COMPILADOR

Los compiladores son programas que «traducen» un fichero de código fuente de cualquier lenguaje
al lenguaje ensamblador y lo llama, cuando sea necesario, igual que al enlazador (o linker). Los más
importantes son GCC (GNU Compiler Colector) para C, G++ para C++, G77 para Fortran 77 y
Microsoft Visual C++, entre otros

ENSAMBLADOR

Los ensambladores son aquellos programas que se encargan de desestructurar el código en lenguaje
ensamblador y traducirlo a lenguaje binario. Los archivos en lenguaje binario se enlazan
posteriormente en un único fichero, el ejecutable.
Los más importantes son tas, gas, nasm...
ENLAZADOR

Son los programas que enlazan varios ficheros objeto en lenguaje binario para crear un único
fichero, el ejecutable del programa.
El más importante es ld. y también es una de las más usadas.
HERRAMIENTAS DE COMPLILACIÓN

Visual C++ proporciona las siguientes herramientas de línea de comandos para ver y manipular el
resultado de la compilación:
• BSCMAKE.EXE compila un archivo de información de examen (.bsc) que contiene
información acerca de los símbolos (clases, funciones, datos, macros y tipos) del programa.
Puede ver esta información en ventanas de exploración dentro del entorno de desarrollo.
También se puede compilar un archivo .bsc en el entorno de desarrollo.
• LIB.EXE se utiliza para crear y administrar una biblioteca de archivos objeto con formato
COFF (Common Object File Format). También se puede utilizar para crear archivos de
exportación y bibliotecas de importación con el fin de hacer referencia a definiciones
exportadas.
• EDITBIN.EXE se utiliza para modificar archivos binarios con formato COFF.
• DUMPBIN.EXE muestra información (como una tabla de símbolos) acerca de los archivos
binarios con formato COFF.
• NMAKE lee y ejecuta archivos MAKE.
• ERRLOOK, la utilidad de búsqueda de errores, obtiene el texto del mensaje de error del
sistema o del módulo correspondiente al valor especificado.