Catastrophic error: tcheck10.ini not found
使用英特尔线程检查器进行源代码重构编译时你有时会看到这样的信息:"Catastrophic error: tcheck10.ini not found; Intel® Threading Tools must be installed”。产生这条信息的原因是英特尔线程检查器的环境变量没有设置。
以下这些环境变量需要设置:
Linux:
运行命令:“source /opt/intel/itt/tcheck/bin/32/tcheckvars.sh”(假定你的线程检查器安装在默认目录)。
然后在同一终端窗口中敲入:“tcheck_cl”
Windows
以下3种方法中的任何一种都可以用于英特尔线程检查器Windows版(集成于微软Visual Studio)。
1. 打开一个英特尔编译器命令行窗口或微软Visual Studio命令行窗口,进入到C:\Program Files\Intel\VTune\Analyzer\bin目录(假定你使用的是默认安装目录),然后敲入命令:
tcheckvars.bat
devenv /useenv
2. 使用系统路径设置。打开“控制面板>>系统>>高级>>环境变量”,将下列路径加到系统路径设置中:
C:\Program Files\Intel\VTune\CGGlbCache;
C:\Program Files\Intel\VTune\Shared\Bin;
C:\Program Files\Common Files\Intel\Shared Files\IDVC;
C:\Program Files\Intel\VTune\Analyzer\Bin
然后需要重新启动系统使改动生效。
3. 在微软Visual Studio中打开Tools>>Options>>Projects>>VC++ Directories或者Tools » Options » Intel® C++ Directories(如果安装了英特尔C++编译器)
弹出Executables:
加入C:\Program Files\Intel\Vtune\Analyzer\bin
弹出 Libraries:
加入C:\Program Files\Intel\Vtune\Analyzer\lib
弹出"Include Files":
加入C:\Program Files\Intel\Vtune\Analyzer\Include
说明:单独使用英特尔线程检查器不需要以上工作。