|
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:
|