编译net-snmp的时候总是抱怨找不到-lperl
如何才能不让snmp包含perl模块呢?
CODE:
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模块呢?
从网上考的,不知道对你是否有帮助.
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/
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/
您对本贴的看法: 鲜花[0] 臭蛋[0]