InglésFrancésEspañol

icono de página de OnWorks

mpicc.mpich - Online en la nube

Ejecute mpicc.mpich en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando mpicc.mpich 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


mpicc: compila y vincula programas MPI escritos en C

DESCRIPCIÓN


Este comando se puede utilizar para compilar y vincular programas MPI escritos en C.Proporciona la
opciones y bibliotecas especiales necesarias para compilar y vincular programas MPI.

Es importante utilizar este comando, especialmente al vincular programas, ya que proporciona
las bibliotecas necesarias.

COMANDO LÍNEA ARGUMENTOS


-espectáculo - Muestra los comandos que se usarían sin ejecutarlos.
-ayuda - Dar ayuda breve
-cc = nombre
- Usar compilador nombre en lugar de la opción predeterminada. Use esto solo si el compilador
es compatible con la biblioteca MPICH (ver más abajo)
-config = nombre
- Cargue un archivo de configuración para un compilador en particular. Esto permite una sola mpcc
comando para ser utilizado con múltiples compiladores.
-compilar_info
- Mostrar los pasos para compilar un programa. Esta opción se puede utilizar para ver qué
mpicc utiliza las opciones y las rutas de inclusión.
-enlace_info
- Mostrar los pasos para vincular un programa. Esta opción se puede utilizar para ver qué
mpicc utiliza opciones y bibliotecas.
-profile = nombre
- Utilice el perfil MPI dado por su nombre. Consulte a continuación para obtener más detalles.
-eco - Muestre exactamente lo que está haciendo este programa. Esta opción normalmente no debería ser
usado.
otros - se pasan al compilador o enlazador. Por ejemplo, -c hace que los archivos sean
compilado -g selecciona la compilación con depuración en la mayoría de los sistemas, y -o nombre causas
enlazando con el ejecutable de salida dado el nombre nombre .

MEDIO AMBIENTE VARIABLES


La variable de entorno MPICH_CC se puede utilizar para seleccionar diferentes compiladores y enlazadores de C.
Tenga en cuenta que dado que MPICH se construye con un compilador C y Fortran particular, cambiar el
Los compiladores utilizados pueden causar problemas. Use esto solo si puede mezclar código compilado con
los diferentes compiladores.

La variable de entorno PERFIL_MPICC especifica una biblioteca de perfiles y tiene el mismo efecto
como si -profile = $ MPICC_PROFILE fueron utilizados como argumento para mpcc . Ver la discusión de
-perfil a continuación para más detalles.

COMPATIBLE COMPILADORES


La biblioteca MPI se puede usar con cualquier compilador que use las mismas longitudes para datos básicos
objetos (como long doble ) y que utiliza bibliotecas de tiempo de ejecución compatibles. En muchos
sistemas, los diversos compiladores son compatibles y se pueden utilizar de forma intercambiable. Existen
excepciones; si usa el MPICH_CC variable de entorno o la -cc = nombre De línea de comandos
argumento para anular la elección del compilador y encontrar problemas, intente reconfigurar
MPICH con el nuevo compilador e instalando MPICH en una ubicación separada. Ver el
manual de instalación para más detalles.

EJEMPLOS


Para compilar un solo archivo foo.c , Utilizar
mpicc -c foo.c

Para vincular la salida y hacer un ejecutable, use
mpicc -o foo foo.o

Combinando compilación y vinculación en un solo comando
mpicc -o foo foo.c

es una forma conveniente de crear programas simples.

SELECCIONANDO A PERFILANDO LIBRERÍA


El -profile = nombre El argumento le permite especificar una biblioteca de perfiles MPI que se utilizará.
nombre puede tener dos formas:

Una biblioteca en el mismo directorio que la biblioteca MPI
El nombre de un archivo de configuración de perfil

If nombre es una biblioteca, esta biblioteca se incluye antes que la biblioteca MPI. Esto permite
el uso simple de bibliotecas que hacen uso de la interfaz de creación de perfiles MPI y que son
instalado en el mismo directorio que la biblioteca MPI.

If nombre.conf es el nombre de un archivo en el directorio sysconfdir, luego se lee y puede
definir las siguientes variables:
PERFIL_PRELIB
- Bibliotecas (y rutas) para incluir antes de la biblioteca MPI
PERFIL_POSTLIB
- Bibliotecas para incluir después de la biblioteca MPI
PERFIL_INCPATHS
- Argumentos del preprocesador de C para cualquier archivo de inclusión Por ejemplo, para agregar
/ usr / local / myprof / include a la ruta de inclusión y la biblioteca libmyprof.a in
/ usr / local / myprof / lib al paso de enlace, puede crear el archivo miprof.conf con
las líneas

PROFILE_PRELIB = "- L / usr / local / myprof / lib -lmyprof"
PROFILE_INCPATHS = "- Yo / usr / local / myprof / include"

y colóquelo en el directorio sysconfdir (este directorio se establece en el momento de la configuración
cuando se construye MPICH). Luego, usando el argumento de la línea de comandos -profile = myprof will
hacer que estas definiciones se agreguen a los comandos de compilación relevantes.

Utilice mpicc.mpich en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad