1.安装CCID步骤:(本文使用平台为CentOS-6.2) a)安装liubudev-devel rpm包,libudev-devel必须安装,否则在配置pcsc-lite的时候,会有错误提示。可安装liubude-devel rpm包。 rpm -ivh libudev-devel-147-2.40.el6.i686.rpm b)编译安装libusb。 tar –zxvf libusb-1.0.9.tar cd libusb-1.0.9 ./configure --prefix=/usr --exec-prefix=/usr make make install c)编译安装pcsc-lite。 tar -zxvf pcsc-lite-1.8.3.tar cd pcsc-lite-1.8.3 ./configure --prefix=/usr --exec-prefix=/usr make make install d)编译安装ccid。 tar –zxvf ccid-1.4.6.tar cd ccid-1.4.6 ./configure --prefix=/usr --exec-prefix=/usr make make install e)编译安装完成以后,用所提供的Info.plist文件替换下面路径中的Info.plist文件。 /usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist f)启动PCSC-LITE的服务。 pcscd –a –f –d 2. 运行测试程序 ./test 如果测试中出现服务未启动,以及设备未打开成功情况的解决方法是:将设备移除再重新挂载。 注:下图为服务未启动。 注:下图为设备未打开成功。