ubuntu上交叉编译路由器程序的问题

W1nds 2014-02-18 12:02:50

出现这个问题是怎么回事,刚接触这个不是很明白,
libpcap是否也需要交叉编译?
...全文
235 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhxianbin 2014-02-19
  • 打赏
  • 举报
回复
libpcap 也需要交叉编译,然后 -l -L 链接的
谭海燕 2014-02-18
  • 打赏
  • 举报
回复
链接的时候找不着。你需要 -lpcap添加libpcap的依赖。
W1nds 2014-02-18
  • 打赏
  • 举报
回复
引用 7 楼 feiyinzilgd 的回复:
libpcap肯定也应该是交叉编译出来的产物才行。

哦哦,libpcap交叉编译的问题是这样的。。


我照着这个链接
http://blog.csdn.net/bogongs/article/details/5384679
将mipsel-buildroot-linux-uclibc-cc添加到config.sub中后
编译还是有错误
root@ubuntu:/home/test/sdk/libpcap-0.9.8# ./configure --host=mipsel-buildroot-linux-uclibc-cc
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... Invalid configuration `mipsel-buildroot-linux-uclibc-cc': machine `mipsel-buildroot-linux-uclibc' not recognized
configure: error: /bin/bash ./config.sub mipsel-buildroot-linux-uclibc-cc failed
root@ubuntu:/home/test/sdk/libpcap-0.9.8#
谭海燕 2014-02-18
  • 打赏
  • 举报
回复
libpcap肯定也应该是交叉编译出来的产物才行。
W1nds 2014-02-18
  • 打赏
  • 举报
回复
引用 5 楼 feiyinzilgd 的回复:
你这个是交叉编译还是编译ubuntu上的?
在ubuntu上交叉编译,编译的是用在路由器上的程序
谭海燕 2014-02-18
  • 打赏
  • 举报
回复
你这个是交叉编译还是编译ubuntu上的?
W1nds 2014-02-18
  • 打赏
  • 举报
回复
引用 3 楼 feiyinzilgd 的回复:
[quote=引用 2 楼 evi10r 的回复:] [quote=引用 1 楼 feiyinzilgd 的回复:] 链接的时候找不着。你需要 -lpcap添加libpcap的依赖。
提示找不到 -lpcap[/quote] 恩。我的意思是说应该是缺少这个库。[/quote] libpcap我装了额 然后-L加绝对路径指过去也是提示这个错误
谭海燕 2014-02-18
  • 打赏
  • 举报
回复
引用 2 楼 evi10r 的回复:
[quote=引用 1 楼 feiyinzilgd 的回复:] 链接的时候找不着。你需要 -lpcap添加libpcap的依赖。
提示找不到 -lpcap[/quote] 恩。我的意思是说应该是缺少这个库。
W1nds 2014-02-18
  • 打赏
  • 举报
回复
引用 1 楼 feiyinzilgd 的回复:
链接的时候找不着。你需要 -lpcap添加libpcap的依赖。

提示找不到 -lpcap

23,114

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧