Open-zwave 库链接:http://code.google.com/p/open-zwave/source/browse/
使用的工具链:http://code.google.com/p/wl500g/downloads/list?can=3&q=hndtools-mipsel-uclibc-4.4.6-K26
运行 wl500g 固件的 Asus RT-N16:http://code.google.com/p/wl500g/
我尝试做了以下事情:
- 添加的工具链路径:
PATH=$PATH:/home/user/hndtools-mipsel-uclibc-4.4.6-K26/bin/
- 签出所有需要的文件:
svn checkout http://open-zwave.googlecode.com/svn/trunk/ open-zwave
- 添加
CROSS_COMPILE = mipsel-linux-
到/open-zwave/cpp/build/linux/Makefile - 尝试制作:
~/open-zwave/cpp/build/linux$ make
- 收到错误:
../../hidapi/linux/hid.c:40:26: error: linux/hidraw.h: No such file or directory
- 被取代海湾合作委员会和mipsel-linux-gcc,克++和mipsel-linux-g++在/home/user/open-zwave/cpp/hidapi/linux/Makefile
- 尝试制作 HIDAPI:~/open-zwave/cpp/hidapi/linux$ make
- 又出现错误:
hid-libusb.c:44:19: error: iconv.h: No such file or directory
如何交叉编译?