在raspbian上怎么交叉编译mentohust?
由于RPi是基于arm处理器的,mentohust需要重新编译才能使用。参考了这个帖子,http://www.openwrt.org.cn/bbs/forum.php?mod=viewthread&tid=1347&page=1,在ubuntu10.04上交叉编译、生成了二进制文件。但是拷贝到raspbian里面不能运行,提示无法执行。
请问有在RPi上用mentohust的吗?本人对交叉编译不熟悉,有没有好的建议? 补充以下:编译的时候我的参数是这样的, ./configure --host=arm-linux --disable-encodepass --disable-notify。这样有问题吗? 用的什么工具链? 友善之臂上下载的arm-linux-gcc编译器 现在已经编译成功了,可以在pi上使用。
但新问题是,修改/etc/network/interfaces,增加hwaddress ether xx:xx:xx:xx:xx,并不能更改网卡的物理地址。重启之后偶尔成功过几次,但不知道具体原因。
回 starlink 的帖子
starlink:现在已经编译成功了,可以在pi上使用。但新问题是,修改/etc/network/interfaces,增加hwaddress ether xx:xx:xx:xx:xx,并不能更改网卡的物理地址。重启之后偶尔成功过几次,但不知道具体原因。 (2012-11-25 22:34) images/back.gif
我的pi还没有到,不知道这个问题出在哪里。
我只能给点思路:用ifconifg 命令临时修改看看能否成功~看看设备管理用的是否udev,直接绑定逻辑设备和mac地址!
可以看看:http://www.coder4.com/archives/1293 我是这么搞定的:
把ifconfig eth0 xx.xx.xx.xx netmask xx.xx.xx.xx
route add default gw xx.xx.xx.xx
两行写到/etc/rc.local就好使了
dns在/etc/resolv.conf里面添加:nameserver xx.xx.xx.xx
回 starlink 的帖子
starlink:我是这么搞定的:把ifconfig eth0 xx.xx.xx.xx netmask xx.xx.xx.xx
route add default gw xx.xx.xx.xx
两行写到/etc/rc.local就好使了
....... (2012-12-04 16:48) images/back.gif
不错~~~~~~~~~~~ 楼主是怎样编译成功的?求经验 我的在pi上直接编译通过,用起来不会有问题吧~因为锐捷下周才上,没来得及实验
页:
[1]