Este es el comando icmbuild que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
icmbuild: un script de mantenimiento del programa genérico y fácil de configurar
SINOPSIS
icmconstruir [-h] [-c] args
DESCRIPCIÓN
El icmconstruir script es un script genérico que se puede utilizar para realizar el mantenimiento del programa utilizando
icmake(1).
Icmconstruir requiere que el archivo icmconf está disponible en el directorio donde el programa
Se solicita mantenimiento.
Icmconstruir asume que sus fuentes existen en y debajo del directorio de trabajo actual. los
presentar icmconf in icmakeLa distribución de (1) proporciona un ejemplo de una icmconf archivo que puede
ser utilizado por icmconstruir. En ese ejemplo icmconf archivo se supone que C + + las fuentes son
mantenido, pero el mantenimiento del programa para, por ejemplo, C las fuentes se pueden configurar fácilmente.
Icmconstruir() compila todas las fuentes en cada uno de los subdirectorios nombrados en el archivo CLASES,
y luego compila todas las fuentes en el directorio de trabajo actual.
Las fuentes compiladas dan como resultado módulos de objeto que pueden guardarse en una biblioteca, contra
al que está vinculado el módulo del objeto principal. También es posible especificar
bibliotecas con las que se debe vincular el programa.
Si se construye una biblioteca, se mantiene actualizada por icmconstruir. Cuando una fuente es
compilado con éxito, su nuevo módulo de objeto reemplazará al antiguo que se encuentra en el
Biblioteca. En ese momento, los archivos de objeto ya no son necesarios y son eliminados por
icmconstruir.
ARRANQUE RÁPIDO CONSTRUCCIÓNICMB
Para utilizar icmconstruir haz lo siguiente:
o Instalar icmconstruir en tu camino;
o copiar icmconf (y probablemente el archivo CLASES) al directorio base de su proyecto
(es decir, el directorio en el que y debajo de las fuentes del proyecto se encuentran);
o Modificar el #define en el archivo icmconf probar;
o Ingrese los nombres de los subdirectorios que contienen fuentes en líneas separadas en el archivo
CLASES
Tenga en cuenta que el orden de las clases mencionadas en CLASES is pertinente. Nueva clase
(subdirectorio) siempre se pueden agregar nombres, pero reordenar las líneas en el CLASES
Se debe evitar el archivo. Si es necesario reordenar, primero ejecute el comando
icmconstruir limpia para eliminar todos los archivos creados hasta ahora por icmconstruir. La recompilacion es
necesario ya que los nombres de los archivos objeto contienen números de orden de clase para
identificación. Estos números de orden de clase evitan las colisiones de nombres de archivos (p. Ej., Dos
las clases pueden usar un archivo datos.cc) y, por tanto, la sustitución de un archivo xo de clase A
por archivo xo de clase B se previene;
o Ahora simplemente ejecuta
icmbuild-h
desde el directorio base del proyecto y deje que la información de ayuda le diga cuáles son sus opciones
están. Consulte la siguiente sección para conocer los modos de funcionamiento.
CAMPUS
Icmconstruir reconoce dos opciones, como máximo se debe especificar una:
o -h: Proporciona una breve descripción general del uso.
o -c: Limpia la pantalla (usando tput limpiar) antes de iniciar el proceso de compilación
Siguiendo el opcional -c icmconstruir() los siguientes argumentos se pueden pasar a icmconstruir:
o limpia
limpiar los restos de actividades anteriores
o bibliotecas
construir la biblioteca (estática y opcionalmente la biblioteca dinámica)
o programa
construir el programa binario
o programa tira
construir el programa binario despojado
o instalar programa camino instalar el programa construido en la ruta especificada (para ser
utilizado después de la emisión icmconstruir programa)
o instalar estático camino instalar la biblioteca estática construida en la ruta especificada
(usar después de emitir icmconstruir bibliotecas)
o instalar compartido camino instalar la biblioteca compartida construida en la ruta especificada
(usar después de emitir icmconstruir bibliotecas) Después de agregar una línea a icmconf
que contiene
#define el "programa" DEFCOM
icmconstruir por defecto usa el argumento programa. Después de agregar
#define DEFCOM "strip"
icmconstruir por defecto usa el argumento tira. Después de agregar
#define DEFCOM "biblioteca"
icmconstruir por defecto usa el argumento bibliotecas.
DEFCOM se ignora cuando se pasa un modo operativo explícito a icmconstruir.
Utilice icmbuild en línea utilizando los servicios de onworks.net