1.下载
git clone https://github.com/WangZhaosong/getevent
2.输入一下指令
./generate-input.h-labels.py /usr/include/linux/input-event-codes.h > input.h-labels.h
会报错如下图
可以看到复制过来多了一个$符号,需要删除
删除后报错如上图,这是因为本地的Python位置与脚本中的位置不一致
可以查看自己系统中Python的位置,如下图
修改为本地Python位置后,输入如下指令
./generate-input.h-labels.py /usr/include/linux/input-event-codes.h > input.h-labels.h
还会报错,是因为脚本中的print语法不对,需要加上()
加上()后还是报错,这是因为头文件的地址不对,需要修改为本地input.h的地址,如果是交叉编译,需要找到交叉编译器对应的.h位置,我本地的位置如下图
执行完上面的指令后,直接编译即可看到生产的可执行文件