net-snmp编译问题

发布于 2022-09-30 00:09:42 字数 423 浏览 12 评论 0

编译net-snmp的时候总是抱怨找不到-lperl

  1. sudo ./configure --with-cc=armeb-linux-gcc  --host=armeb-linux --enable-mini-agent --disable-ipv6 --with-endianness=little --disable-applications --disable-manuals --disable-scripts --disable-embeded-perl --disable-perl --with-mib-modules="mtiw/netSNMPMIB"

复制代码

如何才能不让snmp包含perl模块呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

一张白纸 2022-10-07 00:09:42

一个回答的人都没有,没有人做过这样的编译吗?

灯下孤影 2022-10-07 00:09:42

从网上考的,不知道对你是否有帮助.

net-snmp 5.1.2  building options should be

CFLAGS="-isystem /usr/local/arm/3.0/arm-linux/include"
CPPFLAGS="-isystem /usr/local/arm/3.0/arm-linux/include"
   ./configure --target=arm-linux --host=arm --build=i686
   --with-cc=arm-linux-gcc --with-ar=arm-linux-ar
   --with-endianness=little
   --prefix=/usr --exec-prefix=/usr --with-install-prefix=/nfsroot
   ******to build everything

CFLAGS="-isystem/usr/local/arm/3.0/arm-linux/include"
CPPFLAGS="-isystem/usr/local/arm/3.0/arm-linux/include"
./configure --target=arm-linux --host=arm --build=i686
--with-cc=arm-linux-gcc --with-ar=arm-linux-ar
--with-endianness=little
--disable-applications --disable-manuals --disable-scripts
--enable-mini-agent --prefix=/usr --exec-prefix=/usr
--with-install-prefix=/nfsroot                              
*******for the mini-agent                              
                              
CFLAGS="-isystem /usr/local/arm/3.0/arm-linux/include"               
CPPFLAGS="-isystem /usr/local/arm/3.0/arm-linux/include"            
./configure --target=arm-linux --host=arm --build=i686               
--with-cc=arm-linux-gcc --with-ar=arm-linux-ar                       
--with-endianness=little                              
--disable-applications --disable-manuals --disable-scripts           
--prefix=/usr                              
--exec-prefix=/usr --with-install-prefix=/nfsroot                    
******for the standard agent                              
                              
                              
--prefix and --exec-prefix means that net-snmp will be located in /usr     
of your embedded device ,the difference between both is that one is for share component and the
other  for specific device i guess

原文地址 http://lists.arm.linux.org.uk/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文