使用VTune(TM) Analyzer Driver Kit (VDK) 建立Linux 系统下的VTune 驱动程序
1. 安装,使用VTune驱动程序是运行VTune采样程序所必需的工作条件。如果使用的Linux版是VTune 所支持的标准版,VTune安装程序就会自动安装软件包自带的预先建立的驱动程序.
2. 如果使用的是Linux非标准版,VTune安装程序就会自动编译驱动程序,但是用户的系统必须包含基本的开发环境:
a. C 编译器,如 GCC 2.96 以上
b. GNU make 工具, 汇编编译器,连接器
c. Linux 核心源代码,用`uname -r` 可知Linux内核版本,用`uname -m’ 可知平台架构("i686", "x86_64", "ia64")
3. 如果用户的系统缺少基本的开发环境的某一项,需在VTune安装程序完成后手工完成
a. 补足缺失的内容, 设置内核代码与环境一致
# cd /usr/src/linux-`uname -r`
# vi Makefile // 设置 EXTRAVERSION 与 `uname -r` 相同值
# make mrproper
# cp /boot/config-`uname -r` .config
# make oldconfig
# make dep // 对基于2.4的内核
# make prepare // 对基于 2.6的内核
b. 当设置完成后,确认宏”UTS_RELEASE”的值与/usr/src/linux-`uname -r`/include/linux/version.h一致
c. 最后建立,安装驱动程序
# cd /path~to~vdk/sources/
# ./build-driver
# ./insmod-vtune
4. 如一切顺利,用”lsmod | grep vtune” 检验驱动程序已被安装