亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? menuconfig

?? ARM 嵌入式 系統 設計與實例開發 實驗教材 二源碼
??
?? 第 1 頁 / 共 2 頁
字號:
			return		} 		else if ($1 == "source") {			parser($2,menu)		}		else {			print >>menu		}	}}'}## Secondary parser for single menu mode.#function parser2 () {callawk 'BEGIN {	parser("'$CONFIG_IN'","MCmenu0")}function parser(ifile,menu) {	while (getline <ifile) {		if ($0 ~ /^#|$MAKE|mainmenu_name/) {			printf("") >>menu		}		else if ($1 ~ /mainmenu_option|endmenu/) {			printf("") >>menu		} 		else if ($1 == "source") {			parser($2,menu)		}		else {			print >>menu		}	}}'}## Parse all the config.in files into mini scripts.#function parse_config_files () {	rm -f MCmenu*	echo "function MCmenu0 () {" >MCmenu0	echo 'default=$1' >>MCmenu0	echo "menu_name 'Main Menu'" >>MCmenu0	if [ "_$single_menu_mode" = "_TRUE" ]	then		parser2	else		parser1	fi	echo "comment ''"	>>MCmenu0	echo "g_alt_config" 	>>MCmenu0	echo "s_alt_config" 	>>MCmenu0	echo "}" >>MCmenu0	#	# These mini scripts must be sourced into the current	# environment in order for all of this to work.  Leaving	# them on the disk as executables screws up the recursion	# in activate_menu(), among other things.  Once they are	# sourced we can discard them.	#	for i in MCmenu*	do		echo -n "."		source ./$i	done	rm -f MCmenu*}## This is the menu tree's bootstrap.## Executes the parsed menus on demand and creates a set of functions,# one per configuration option.  These functions will in turn execute# dialog commands or recursively call other menus.#function activate_menu () {	rm -f lxdialog.scrltmp	while true	do		comment_ctr=0		#So comment lines get unique tags		$1 "$default" 2> MCerror #Create the lxdialog menu & functions		if [ "$?" != "0" ]		then			clear			cat <<EOMMenuconfig has encountered a possible error in one of the kernel'sconfiguration files and is unable to continue.  Here is the errorreport:EOM			sed 's/^/ Q> /' MCerror			cat <<EOMPlease report this to the maintainer <mec@shout.net>.  You may alsosend a problem report to <linux-kernel@vger.kernel.org>.Please indicate the kernel version you are trying to configure andwhich menu you were trying to enter when this error occurred.EOM			cleanup			exit 1		fi		rm -f MCerror		. ./MCradiolists		#Source the menu's functions		. ./MCmenu 2>MCdialog.out	#Activate the lxdialog menu		ret=$?		read selection <MCdialog.out		case "$ret" in		0|3|4|5|6)			defaults="$selection$defaults"  #pseudo stack			case "$ret" in			0) eval $selection   ;;			3) eval $selection y ;;			4) eval $selection n ;;			5) eval $selection m ;;			6) eval $selection c ;;			esac			default="${defaults%%*}" defaults="${defaults#*}"			;;		2)				default="${selection%%\ *}"			case "$selection" in			*"-->"*|*"alt_config"*)				show_readme ;;			*)				eval help $selection ;;			esac			;;		255|1)			break			;;		139)			stty sane			clear			cat <<EOMThere seems to be a problem with the lxdialog companion utility which isbuilt prior to running Menuconfig.  Usually this is an indicator that youhave upgraded/downgraded your ncurses libraries and did not remove the old ncurses header file(s) in /usr/include or /usr/include/ncurses.It is VERY important that you have only one set of ncurses header filesand that those files are properly version matched to the ncurses libraries installed on your machine.You may also need to rebuild lxdialog.  This can be done by moving tothe /usr/src/linux/scripts/lxdialog directory and issuing the "make clean all" command.If you have verified that your ncurses install is correct, you may emailthe maintainer <mec@shout.net> or post a message to<linux-kernel@vger.kernel.org> for additional assistance. EOM			cleanup			exit 139			;;		esac	done}## Create a menu item to load an alternate configuration file.#g_alt_config () {	echo -n "get_alt_config 'Load an Alternate Configuration File' "\		>>MCmenu}## Get alternate config file name and load the # configuration from it.#get_alt_config () {	set -f ## Switch file expansion OFF	while true	do		ALT_CONFIG="${ALT_CONFIG:-$DEFAULTS}"		$DIALOG --backtitle "$backtitle" \			--inputbox "\Enter the name of the configuration file you wish to load.  \Accept the name shown to restore the configuration you \last retrieved.  Leave blank to abort."\			11 55 "$ALT_CONFIG" 2>MCdialog.out		if [ "$?" = "0" ]		then			ALT_CONFIG=`cat MCdialog.out`			[ "_" = "_$ALT_CONFIG" ] && break			if eval [ -r "$ALT_CONFIG" ]			then				eval load_config_file "$ALT_CONFIG"				break			else				echo -ne "\007"				$DIALOG	--backtitle "$backtitle" \					--infobox "File does not exist!"  3 38				sleep 2			fi		else			cat <<EOM >help.outFor various reasons, one may wish to keep several different kernelconfigurations available on a single machine.  If you have saved a previous configuration in a file other than thekernel's default, entering the name of the file here will allow youto modify that configuration.If you are uncertain, then you have probably never used alternate configuration files.  You should therefor leave this blank to abort.EOM			$DIALOG	--backtitle "$backtitle"\				--title "Load Alternate Configuration"\				--textbox help.out $ROWS $COLS		fi	done	set +f ## Switch file expansion ON	rm -f help.out MCdialog.out}## Create a menu item to store an alternate config file.#s_alt_config () {	echo -n "save_alt_config 'Save Configuration to an Alternate File' "\		 >>MCmenu}## Get an alternate config file name and save the current# configuration to it.#save_alt_config () {	set -f  ## Switch file expansion OFF				while true	do		$DIALOG --backtitle "$backtitle" \			--inputbox "\Enter a filename to which this configuration should be saved \as an alternate.  Leave blank to abort."\			10 55 "$ALT_CONFIG" 2>MCdialog.out		if [ "$?" = "0" ]		then			ALT_CONFIG=`cat MCdialog.out`			[ "_" = "_$ALT_CONFIG" ] && break			if eval touch $ALT_CONFIG 2>/dev/null			then				eval save_configuration $ALT_CONFIG				load_functions  ## RELOAD				break			else				echo -ne "\007"				$DIALOG	--backtitle "$backtitle" \					--infobox "Can't create file!  Probably a nonexistent directory." 3 60				sleep 2			fi		else			cat <<EOM >help.outFor various reasons, one may wish to keep different kernelconfigurations available on a single machine.  Entering a file name here will allow you to later retrieve, modifyand use the current configuration as an alternate to whatever configuration options you have selected at that time.If you are uncertain what all this means then you should probablyleave this blank.EOM			$DIALOG	--backtitle "$backtitle"\				--title "Save Alternate Configuration"\				--textbox help.out $ROWS $COLS		fi	done	set +f  ## Switch file expansion ON	rm -f help.out MCdialog.out}## Load config options from a file.# Converts all "# OPTION is not set" lines to "OPTION=n" lines#function load_config_file () {	awk '	  /# .* is not set.*/ { printf("%s=n\n", $2) }	! /# .* is not set.*/ { print }	' $1 >.tmpconfig	source ./.tmpconfig	rm -f .tmpconfig}## Just what it says.#save_configuration () {        echo	echo -n "Saving your kernel configuration."	#	# Now, let's redefine the configuration functions for final	# output to the config files.	#	# Nested function definitions, YIPEE!	#	function bool () {		set_x_info "$2" "n"		eval define_bool "$2" "$x"	}	function tristate () {		set_x_info "$2" "n"		eval define_tristate "$2" "$x"	}	function dep_tristate () {		set_x_info "$2" "n"		var="$2"		shift 2		while [ $# -gt 0 ]; do			if   [ "$1" = y ]; then				shift			elif [ "$1" = m -a "$x" != n ]; then				x=m; shift			else 				x=n; shift $#			fi		done		define_tristate "$var" "$x"	}	function dep_bool () {		set_x_info "$2" "n"		var="$2"		shift 2		while [ $# -gt 0 ]; do			if   [ "$1" = y ]; then				shift			else 				x=n; shift $#			fi		done		define_bool "$var" "$x"	}	function dep_mbool () {		set_x_info "$2" "n"		var="$2"		shift 2		while [ $# -gt 0 ]; do			if   [ "$1" = y -o "$1" = m ]; then				shift			else 				x=n; shift $#			fi		done		define_bool "$var" "$x"	}	function int () {		set_x_info "$2" "$3"		echo "$2=$x" 		>>$CONFIG		echo "#define $2 ($x)"	>>$CONFIG_H	}	function hex () {		set_x_info "$2" "$3"		echo "$2=$x" 			 >>$CONFIG		echo "#define $2 0x${x##*[x,X]}" >>$CONFIG_H	}	function string () {		set_x_info "$2" "$3"		echo "$2=\"$x\"" 			 >>$CONFIG		echo "#define $2 \"$x\""	>>$CONFIG_H	}	function define_hex () {		eval $1="$2"               	echo "$1=$2"			>>$CONFIG		echo "#define $1 0x${2##*[x,X]}"	>>$CONFIG_H	}	function define_int () {		eval $1="$2"		echo "$1=$2" 			>>$CONFIG		echo "#define $1 ($2)"		>>$CONFIG_H	}	function define_string () {		eval $1="$2"		echo "$1=\"$2\""		>>$CONFIG		echo "#define $1 \"$2\""	>>$CONFIG_H	}	function define_bool () {		define_tristate "$1" "$2"	}	function define_tristate () {		eval $1="$2"   		case "$2" in         	y)                	echo "$1=y" 		>>$CONFIG                	echo "#define $1 1"	>>$CONFIG_H                	;;         	m)			if [ "$CONFIG_MODULES" = "y" ]			then                		echo "$1=m"		   >>$CONFIG                		echo "#undef  $1"	   >>$CONFIG_H                		echo "#define $1_MODULE 1" >>$CONFIG_H			else                		echo "$1=y" 		>>$CONFIG                		echo "#define $1 1"	>>$CONFIG_H			fi                	;;         	n)			echo "# $1 is not set"	>>$CONFIG                	echo "#undef  $1"	>>$CONFIG_H                	;;        	esac	}	function choice () {		#		# Find the first choice that's already set to 'y'		#		choices="$2"		default="$3"		current=		chosen=		set -- $choices		while [ -n "$2" ]		do			if eval [ "_\$$2" = "_y" ]			then				current=$1				break			fi			shift ; shift		done		#		# Use the default if none were set.  		#		: ${current:=$default}		#		# Output all choices (to be compatible with other configs).		#		set -- $choices		while [ -n "$2" ]		do			case "$1" in			"$current"*)	if [ -z "$chosen" ]; then						define_bool "$2" "y"						chosen=1					else						define_bool "$2" "n"					fi ;;			*)		define_bool "$2" "n" ;;			esac			shift ; shift		done	}	function mainmenu_name () {		:	}	function mainmenu_option () {		comment_is_option=TRUE	}	function endmenu () {		:	}	function comment () {		if [ "$comment_is_option" ]		then			comment_is_option=			echo        >>$CONFIG			echo "#"    >>$CONFIG			echo "# $1" >>$CONFIG			echo "#"    >>$CONFIG			echo         >>$CONFIG_H			echo "/*"    >>$CONFIG_H			echo " * $1" >>$CONFIG_H			echo " */"   >>$CONFIG_H		fi	}	echo -n "."	DEF_CONFIG="${1:-.config}"	DEF_CONFIG_H="include/linux/autoconf.h"	CONFIG=.tmpconfig	CONFIG_H=.tmpconfig.h	echo "#" >$CONFIG	echo "# Automatically generated by make menuconfig: don't edit" >>$CONFIG	echo "#" >>$CONFIG	echo "/*" >$CONFIG_H	echo " * Automatically generated by make menuconfig: don't edit" >>$CONFIG_H	echo " */" >>$CONFIG_H	echo "#define AUTOCONF_INCLUDED" >> $CONFIG_H	echo -n "."	if . $CONFIG_IN >>.menuconfig.log 2>&1	then		if [ "$DEF_CONFIG" = ".config" ]		then			mv $CONFIG_H $DEF_CONFIG_H		fi		if [ -f "$DEF_CONFIG" ]		then			rm -f ${DEF_CONFIG}.old			mv $DEF_CONFIG ${DEF_CONFIG}.old		fi		mv $CONFIG $DEF_CONFIG					return 0	else		return 1	fi}## Remove temporary files#cleanup () {	cleanup1	cleanup2}cleanup1 () {	rm -f MCmenu* MCradiolists MCdialog.out help.out}cleanup2 () {	rm -f .tmpconfig .tmpconfig.h}set_geometry () {	# Some distributions export these with incorrect values	# which can really screw up some ncurses programs.	LINES=  COLUMNS=	ROWS=${1:-24}  COLS=${2:-80} 	# Just in case the nasty rlogin bug returns.	#	[ $ROWS = 0 ] && ROWS=24	[ $COLS = 0 ] && COLS=80	if [ $ROWS -lt 19 -o $COLS -lt 80 ]	then		echo -e "\n\007Your display is too small to run Menuconfig!"		echo "It must be at least 19 lines by 80 columns."		exit 1	fi 	ROWS=$((ROWS-4))  COLS=$((COLS-5))}set_geometry `stty size 2>/dev/null`menu_instructions="\Arrow keys navigate the menu.  \<Enter> selects submenus --->.  \Highlighted letters are hotkeys.  \Pressing <Y> includes, <N> excludes, <M> modularizes features.  \Press <Esc><Esc> to exit, <?> for Help.  \Legend: [*] built-in  [ ] excluded  <M> module  < > module capable"radiolist_instructions="\Use the arrow keys to navigate this window or \press the hotkey of the item you wish to select \followed by the <SPACE BAR>.Press <?> for additional information about this option."inputbox_instructions_int="\Please enter a decimal value. \Fractions will not be accepted.  \Use the <TAB> key to move from the input field to the buttons below it."inputbox_instructions_hex="\Please enter a hexadecimal value. \Use the <TAB> key to move from the input field to the buttons below it."inputbox_instructions_string="\Please enter a string value. \Use the <TAB> key to move from the input field to the buttons below it."DIALOG="./scripts/lxdialog/lxdialog"kernel_version="${VERSION}.${PATCHLEVEL}.${SUBLEVEL}${EXTRAVERSION}"backtitle="Linux Kernel v$kernel_version Configuration"trap "cleanup ; exit 1" 1 2 15## Locate default files.#CONFIG_IN=./config.inif [ "$1" != "" ] ; then	CONFIG_IN=$1fiDEFAULTS=arch/$ARCH/defconfigif [ -f .config ]; then  DEFAULTS=.configfiif [ -f $DEFAULTS ]then  echo "Using defaults found in" $DEFAULTS  load_config_file $DEFAULTSelse  echo "No defaults found"fi# Fresh new log.>.menuconfig.log# Load the functions used by the config.in files.echo -n "Preparing scripts: functions" load_functionsif [ ! -e $CONFIG_IN ]then	echo "Your main config.in file ($CONFIG_IN) does not exist"	exit 1fiif [ ! -x $DIALOG ]then	echo "Your lxdialog utility does not exist"	exit 1fi## Read config.in files and parse them into one shell function per menu.#echo -n ", parsing"parse_config_files $CONFIG_INecho "done."## Start the ball rolling from the top.#activate_menu MCmenu0## All done!#cleanup1## Confirm and Save#if $DIALOG --backtitle "$backtitle" \	   --yesno "Do you wish to save your new kernel configuration?" 5 60then	save_configuration	echo	echo	echo "*** End of Linux kernel configuration."	echo "*** Check the top-level Makefile for additional configuration."	if [ ! -f .hdepend -o "$CONFIG_MODVERSIONS" = "y" ] ; then	    echo "*** Next, you must run 'make dep'."	else	    echo "*** Next, you may run 'make bzImage', 'make bzdisk', or 'make install'."	fi	echoelse	echo    	echo 	echo Your kernel configuration changes were NOT saved.	echofi# Remove log if empty.if [ ! -s .menuconfig.log ] ; then	rm -f .menuconfig.logfiexit 0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一区二区三区在线看| 不卡的av中国片| 欧美电影一区二区| 午夜激情一区二区| 欧美成人精品福利| 精品无人码麻豆乱码1区2区 | 日本女人一区二区三区| 678五月天丁香亚洲综合网| 免费观看在线综合| 久久精品综合网| av一二三不卡影片| 亚洲午夜在线电影| 日韩精品综合一本久道在线视频| 国产一区中文字幕| 亚洲欧美日韩中文字幕一区二区三区 | 欧美在线视频全部完| 奇米综合一区二区三区精品视频 | 欧美精品三级日韩久久| 国内久久精品视频| 亚洲少妇30p| 91精品国产综合久久久蜜臀粉嫩| 国产一区二区三区在线看麻豆| 国产精品免费免费| 欧美日韩dvd在线观看| 国产一区二区三区四区在线观看 | 怡红院av一区二区三区| 7777精品久久久大香线蕉| 国产一区在线观看麻豆| 一区二区三区在线观看欧美| 欧美一区二区在线播放| 成人国产免费视频| 五月天激情综合网| |精品福利一区二区三区| 3d动漫精品啪啪| 岛国一区二区三区| 日韩精品成人一区二区三区| 欧美日韩不卡在线| 99久久婷婷国产综合精品电影| 日韩美女啊v在线免费观看| 欧美理论电影在线| 成人中文字幕在线| 裸体歌舞表演一区二区| 狠狠色丁香久久婷婷综| 在线成人av网站| 免费在线看成人av| 亚洲最大成人综合| 欧美国产成人精品| 日韩一级完整毛片| 在线观看亚洲精品视频| 成人午夜私人影院| 国产一区二区伦理片| 午夜精品久久久久久不卡8050| 一区二区中文字幕在线| 久久久亚洲欧洲日产国码αv| 日韩一区二区三| 91在线看国产| 国产福利不卡视频| 久久99精品国产.久久久久| 日韩中文字幕亚洲一区二区va在线| 中文字幕亚洲一区二区av在线| 久久一区二区三区四区| 日韩西西人体444www| 欧美精品 日韩| 欧美丰满少妇xxxxx高潮对白| 91麻豆国产在线观看| av高清久久久| jizzjizzjizz欧美| 成人v精品蜜桃久久一区| 国产麻豆精品一区二区| 蜜桃精品在线观看| 精品在线免费观看| 久久电影网电视剧免费观看| 美女国产一区二区| 奇米影视在线99精品| 久久99精品国产麻豆婷婷| 久久99国产精品麻豆| 精品亚洲免费视频| 激情文学综合插| 国产一区二区三区视频在线播放| 久久99久久99| 国产成人免费视频精品含羞草妖精| 国产在线国偷精品产拍免费yy| 国产自产视频一区二区三区| 国产精品一二三在| 国产91高潮流白浆在线麻豆| 99re热视频精品| 在线观看视频91| 91精品国产欧美日韩| 日韩欧美综合一区| 国产亚洲精品免费| 综合激情网...| 亚洲电影第三页| 另类的小说在线视频另类成人小视频在线 | 欧美激情综合五月色丁香| 久久久91精品国产一区二区精品| 欧美国产精品一区二区三区| 国产精品传媒入口麻豆| 亚洲自拍偷拍图区| 久久精品国产77777蜜臀| 国产成人精品亚洲午夜麻豆| 91无套直看片红桃| 欧美电影在哪看比较好| 久久婷婷久久一区二区三区| 亚洲素人一区二区| 日韩成人av影视| 国产成人三级在线观看| 91麻豆swag| 日韩欧美精品三级| 国产精品美女一区二区| 亚洲成人精品一区| 国产精品资源网站| 欧美在线一区二区三区| 精品国产乱码久久久久久1区2区| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲永久精品大片| 国产一区二区网址| 欧美精三区欧美精三区| 欧美激情资源网| 午夜日韩在线观看| 高清在线不卡av| 91精品蜜臀在线一区尤物| 国产精品久久国产精麻豆99网站| 五月天久久比比资源色| 不卡高清视频专区| 日韩精品一区二区三区老鸭窝| 国产精品传媒视频| 久久99久久久欧美国产| 欧美性色欧美a在线播放| 国产校园另类小说区| 丝袜诱惑制服诱惑色一区在线观看 | 91老师片黄在线观看| 欧美mv日韩mv亚洲| 一区二区三区四区乱视频| 国产成人免费av在线| 91精品国产高清一区二区三区蜜臀| 国产精品视频一二| 久久成人久久爱| 欧美色综合网站| 亚洲色图一区二区三区| 国产精品1区2区3区| 日韩欧美视频一区| 亚洲第一狼人社区| 日本韩国精品一区二区在线观看| 久久蜜桃av一区二区天堂| 日一区二区三区| 欧美日韩激情一区二区三区| 最近中文字幕一区二区三区| 国产传媒日韩欧美成人| 日韩精品一区二区三区中文不卡 | 91精品国产综合久久国产大片| 亚洲视频一二区| 成人免费视频一区| 久久久综合视频| 国产最新精品精品你懂的| 欧美v日韩v国产v| 日本sm残虐另类| 欧美美女一区二区三区| 一区二区三区不卡视频在线观看 | 91精品欧美一区二区三区综合在| 亚洲猫色日本管| 91视视频在线观看入口直接观看www | 一区二区三区欧美亚洲| 色婷婷久久综合| 亚洲嫩草精品久久| 91豆麻精品91久久久久久| 一区二区三区中文免费| 欧美自拍丝袜亚洲| 性久久久久久久久久久久| 欧美色图免费看| 亚洲va欧美va人人爽| 欧美精品在线一区二区三区| 日韩国产精品久久久久久亚洲| 欧美电影影音先锋| 久久精品国产精品亚洲红杏| 欧美v日韩v国产v| 国产成人8x视频一区二区| 中文字幕二三区不卡| 91视频在线观看| 亚洲综合偷拍欧美一区色| 欧美三级电影网| 六月婷婷色综合| 国产精品视频线看| 欧美系列在线观看| 秋霞午夜鲁丝一区二区老狼| 精品久久久久久无| 成人av电影在线| 亚洲一区二区三区美女| 欧美一区二区三区在线| 久久99精品一区二区三区| 中文字幕不卡在线| 欧美性淫爽ww久久久久无| 蜜臀久久99精品久久久画质超高清| 精品国产sm最大网站免费看| 成人做爰69片免费看网站| 亚洲精品少妇30p| 日韩色视频在线观看| 成人av在线资源网| 偷窥少妇高潮呻吟av久久免费| 精品成人一区二区三区| 不卡电影一区二区三区|