如何为华硕 rt-n16 交叉编译 open-zwave 库?

如何为华硕 rt-n16 交叉编译 open-zwave 库?

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/

我尝试做了以下事情:

  1. 添加的工具链路径:PATH=$PATH:/home/user/hndtools-mipsel-uclibc-4.4.6-K26/bin/
  2. 签出所有需要的文件:svn checkout http://open-zwave.googlecode.com/svn/trunk/ open-zwave
  3. 添加CROSS_COMPILE = mipsel-linux-/open-zwave/cpp/build/linux/Makefile
  4. 尝试制作:~/open-zwave/cpp/build/linux$ make
  5. 收到错误:../../hidapi/linux/hid.c:40:26: error: linux/hidraw.h: No such file or directory
  6. 被取代海湾合作委员会mipsel-linux-gcc克++mipsel-linux-g++/home/user/open-zwave/cpp/hidapi/linux/Makefile
  7. 尝试制作 HIDAPI:~/open-zwave/cpp/hidapi/linux$ make
  8. 又出现错误:hid-libusb.c:44:19: error: iconv.h: No such file or directory

如何交叉编译?

相关内容