⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 configure

📁 网络流量生成工具,开源软件,也可以作为网络流量检测软件使用
💻
字号:
#!/bin/shshow_help(){	echo configure help:	echo "--help                  show this help"	echo "--force-libpcap         build a libpcap based binary under linux"	echo "--dont-limit-when-suid  when suid allows to use all options"	echo "                        even if uid != euid"}if [ "$1" = "--help" ]; then	show_help	exit 0fiCC=${CC:=cc}echo build byteorder.c...$CC byteorder.c -o byteorder || exit 1INSTALL_MANPATH=`echo $MANPATH|cut -f1 -d:`if [ "$INSTALL_MANPATH" = "" ]; then	INSTALL_MANPATH="/usr/local/man"fiBYTEORDER=`./byteorder -m`echo create byteorder.h...cat > byteorder.h <<EOF#ifndef __BYTEORDER_H#define __BYTEORDER_HEOFecho \#ifndef $BYTEORDER >> byteorder.hecho \#define $BYTEORDER >> byteorder.hecho \#endif /\* $BYTEORDER \*/ >> byteorder.hcat >> byteorder.h <<EOF#endif /* __BYTEORDER_H */EOFCONFIGOSTYPE=`uname -s | tr [a-z] [A-Z]`if [ ! "$CONFIGOSTYPE" ]; then	CONFIGOSTYPE=UNKNOWNficase $CONFIGOSTYPE in  SUNOS)    SOLARISLIB="-lsocket -lresolv -lnsl"    BUG='/* #define STUPID_SOLARIS_CHECKSUM_BUG */'    case `uname -r` in      2.0*|5.0*|2.1*|5.1*|2.2*|5.2*|2.3*|5.3*|2.4*|5.4*|5.5.1)               BUG='#define STUPID_SOLARIS_CHECKSUM_BUG' ;;    esacesac## configurable stuff#LIMITWHENSUID="-DLIMITWHENSUID"FORCE_LIBPCAP=""if [ "$CONFIGOSTYPE" = "LINUX" ]; then	PCAP=""	PCAP_INCLUDE=""else	PCAP="PCAP=-lpcap"	PCAP_INCLUDE=""fifor ARG in $*; do	case "$ARG" in		*"--dont-limit-when-suid")			LIMITWHENSUID=""			;;		*"--force-libpcap")			FORCE_LIBPCAP="-DFORCE_LIBPCAP"			PCAP="PCAP=-lpcap"			PCAP_INCLUDE=""			;;	esacdoneecho --------------------------------------echo system type: $CONFIGOSTYPEechoecho "LIMITWHENSUID: $LIMITWHENSUID"echo "FORCE_LIBPCAP: $FORCE_LIBPCAP"echo "LIBPCAP      : $PCAP"echo "PCAP_INCLUDE : $PCAP_INCLUDE"echo "MANPATH      : $INSTALL_MANPATH"echoecho "(to modify try configure --help)"echo --------------------------------------echo creating Makefile...sed	-e "s/@LIMITWHENSUID@/$LIMITWHENSUID/g" \	-e "s/@FORCE_LIBPCAP@/$FORCE_LIBPCAP/g" \	-e "s^@PCAP@^$PCAP^g" \	-e "s^@PCAP_INCLUDE@^$PCAP_INCLUDE^g" \	-e "s^@MANPATH@^$INSTALL_MANPATH^g" \	-e "s^@SOLARISLIB@^$SOLARISLIB^g" \	<Makefile.in > Makefile###cat > systype.h <<EOF#ifndef __SYSTYPE_H#define __SYSTYPE_HEOFecho \#define OSTYPE_${CONFIGOSTYPE} >> systype.hcat >> systype.h <<EOF#endif /* SYSTYPE_H */EOFecho now you can try \`make\'

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -