Traducción automática
Herramientas de rendimiento para desarrolladores de software: Uso del Los compiladores Intel®con Intel® Thread Checker
Búsqueda
Asistencia y descargas
Toda la asistencia
Esta categoría
Software Products
Herramientas de rendimiento para desarrolladores de software
Los compiladores Intel® que utilizan el con Intel® Thread Checker

Al compilar aplicaciones con subprocesos para ser analizados por el Intel® Thread Checker con el procesador Intel® C++ o los compiladores Fortran, debe utilizar un /Qtcheck (Windows*) o - tcheck (Linux*) opciones. Es necesario tener Intel® Thread Checker instalado en el sistema que desea compilar en, tal como la compilación fallará con {/Qtcheck,-tcheck} si Intel® Thread Checker no se encuentra. El {/Qtcheck,-tcheck} opción modo toma una argumento que indica el método de análisis que pueden ejecutarse para las aplicaciones con subprocesos. Los valores posibles son:

Tci Permite que emula y predicate análisis. Hace que el Intel® Thread Checker emule OpenMP*subprocesos (sin crear OpenMP*real subprocesos) y predecir errores que se produzcan si el programa se ejecuta como un programa OpenMP*real. Este modo sólo tiene efecto en OpenMP*programas.
Tcd Permite ejecutar y detectar análisis. Hace que el Intel® Thread Checker con el fin de detectar errores cuando la ejecución del programa. Este modo tiene efecto en OpenMP* y no OpenMP*programas. Si este es el valor predeterminado, no se especificó.
API Sistema API instrumentos para OpenMP* y no OpenMP*programas.

Si, acto seguido, ejecuta la aplicación después de compilar por { /Qtcheck,-tcheck} ,que va a generar un threadchecker.la que se puede abrir con Intel® Thread Checker. De forma alternativa, puede ejecutar la aplicación a partir de Intel® Thread Checker.

Utilizando {/Qtcheck,-tcheck} permitirá automáticamente información de depuración ( /Zi en Windows*, - g en Linux*). Asegúrese de que esta información no se por a construir. Además, en Windows* debe especificar las Enlazador opción /fija:no ,el cual se puede hacer con el Microsoft Visual Studio* 2005 por la configuración IDE Enlazador->Advanced->fijo para la dirección base "generar una sección Reubicación" .

Esto se aplica a:
Compilador C++ Intel®
Compilador Intel® C++ para Linux*
Compilador C++ Intel® para Windows*
Compilador Fortran Intel®
Compilador Fortran Intel® para Linux*
Compilador Fortran Intel® para Windows*
Intel® Thread Checker
Intel® Thread Checker para Linux*
Intel® Thread Checker para Windows*

ID de solución: CS-025876
Fecha de creación: 11-Abr-2007
Última modificación: 18-may-2007
al inicio de la página