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

📄 configure

📁 gcc-2.95.3 Linux下最常用的C编译器
💻
📖 第 1 页 / 共 2 页
字号:
#!/bin/sh# Configuration script for GNU CHILL#   Copyright (C) 1994 Free Software Foundation, Inc.#This file is part of GNU CC.#GNU CC is free software; you can redistribute it and/or modify#it under the terms of the GNU General Public License as published by#the Free Software Foundation; either version 2, or (at your option)#any later version.#GNU CC is distributed in the hope that it will be useful,#but WITHOUT ANY WARRANTY; without even the implied warranty of#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the#GNU General Public License for more details.#You should have received a copy of the GNU General Public License#along with GNU CC; see the file COPYING.  If not, write to#the Free Software Foundation, 59 Temple Place - Suite 330,#Boston, MA 02111-1307, USA.  */## Shell script to create proper links to machine-dependent files in# preparation for compiling gcc.## Options: --srcdir=DIR		specifies directory where sources are.# 	   --host=HOST		specifies host configuration.#	   --target=TARGET	specifies target configuration.#	   --build=TARGET	specifies configuration of machine you are#				using to compile GCC.#	   --prefix=DIR		specifies directory to install in.#	   --local-prefix=DIR	specifies directory to put local ./include in.#	   --exec-prefix=DIR	specifies directory to install executables in.#	   --with-gnu-ld	arrange to work with GNU ld.#	   --with-gnu-as	arrange to work with GAS.#	   --with-stabs		arrange to use stabs instead of host debug format.#	   --with-elf		arrange to use elf instead of host debug format.#	   --nfp		assume system has no FPU.## If configure succeeds, it leaves its status in config.status.# If configure fails after disturbing the status quo, # 	config.status is removed.#progname=$0# Configure the runtime and regression-test directoriesSUBDIRS="runtime utils"SUBDIRS="$SUBDIRS testsuite/compile"SUBDIRS="$SUBDIRS testsuite/execute"SUBDIRS="$SUBDIRS testsuite/execute/telebras"SUBDIRS="$SUBDIRS testsuite/noncompile"SUBDIRS="$SUBDIRS testsuite/examples"SUBDIRS="$SUBDIRS testsuite/execute/oe"SUBDIRS="$SUBDIRS testsuite/compile/elektra"SUBDIRS="$SUBDIRS testsuite/compile/votrics"# Default --srcdir to the directory where the script is found, # if a directory was specified.# The second sed call is to convert `.//configure' to `./configure'.srcdir=`echo $0 | sed 's|//|/|' | sed 's|/[^/]*$||'`if [ x$srcdir = x$0 ]thensrcdir=fihost=# Default prefix to /usr/local.prefix=/usr/local# local_prefix specifies where to find the directory /usr/local/include# We don't use $(prefix) for this# because we always want GCC to search /usr/local/include# even if GCC is installed somewhere other than /usr/local.# Think THREE TIMES before specifying any other value for this!# DO NOT make this use $prefix!local_prefix=/usr/local# CYGNUS LOCAL: for our purposes, this must be prefix.  This is apparently# only done for the benefit of glibc, and we don't use glibc.local_prefix='$(prefix)'# Default is to let the Makefile set exec_prefix from $(prefix)exec_prefix='$(prefix)'# CYGNUS LOCAL.  Default to nothing.program_transform_name=program_transform_set=site=remove=rmhard_link=lnsymbolic_link='ln -s'copy=cp# Record all the arguments, to write them in config.status.arguments=$*#for Test#remove="echo rm"#hard_link="echo ln"#symbolic_link="echo ln -s"target=host=build=for arg in $*;do  case $next_arg in  --srcdir)    srcdir=$arg    next_arg=    ;;  --host)    host=$arg    next_arg=    ;;  --target)    target=$arg    next_arg=    ;;  --build)    build=$arg    next_arg=    ;;  --prefix)    prefix=$arg    next_arg=    ;;  --local-prefix)    local_prefix=$arg    next_arg=    ;;  --exec-prefix)    exec_prefix=$arg    next_arg=    ;;  --program-transform-name) # CYGNUS LOCAL    # Double any backslashes or dollar signs in the argument.    if [ -n "${arg}" ] ; then      program_transform_name="${program_transform_name} -e `echo ${arg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`"    fi    program_transform_set=yes    next_arg=    ;;      --program-prefix) # CYGNUS LOCAL    if [ -n "${arg}" ]; then      program_transform_name="${program_transform_name} -e s,^,`echo ${arg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`,"    fi    program_transform_set=yes    next_arg=    ;;  --program-suffix) # CYGNUS LOCAL    if [ -n "${arg}" ]; then      program_transform_name="${program_transform_name} -e s,\$\$,`echo ${arg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`,"    fi    program_transform_set=yes    next_arg=    ;;  --site) # CYGNUS LOCAL    site=${arg}    next_arg=    ;;  --x-*)    next_arg=    ;;  *)    case $arg in     -srcdir | --srcdir | --srcdi | --srcd | --src | --sr | --s)	next_arg=--srcdir	;;     -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=* | --s=*)	srcdir=`echo $arg | sed 's/-*s[a-z]*=//'`	;;     -host | --host | --hos | --ho | --h)	next_arg=--host	;;     -host=* | --host=* | --hos=* | --ho=* | --h=*)	host=`echo $arg | sed 's/-*h[a-z]*=//'`	;;      -target | --target | --targe | --targ | --tar | --ta | --t)	next_arg=--target	;;     -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)	target=`echo $arg | sed 's/-*t[a-z]*=//'`	;;      -build | --build | --buil | --bui | --bu | --b)	next_arg=--build	;;     -build=* | --build=* | --buil=* | --bui=* | --bu=* | --b=*)	build=`echo $arg | sed 's/-*b[a-z]*=//'`	;;      -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)	next_arg=--prefix	;;     -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)	prefix=`echo $arg | sed 's/-*p[a-z]*=//'`	;;     -local-prefix | --local-prefix | --local-prefi | --local-pref | --local-pre \	| --local-pr | --local-p | --local- | --local | --loc | --lo | --l)	next_arg=--local-prefix	;;     -local-prefix=* | --local-prefix=* | --local-prefi=* | --local-pref=* \	| --local-pre=* | --local-pr=* | --local-p=* | --local-=* | --local=* \	| --loc=* | --lo=* | --l=*)	local_prefix=`echo $arg | sed 's/-*l[-a-z]*=//'`	;;     -exec-prefix | --exec-prefix | --exec-prefi | --exec-pref | --exec-pre \	| --exec-pr | --exec-p | --exec- | --exec | --exe | --ex | --e)	next_arg=--exec-prefix	;;     -exec-prefix=* | --exec-prefix=* | --exec-prefi=* | --exec-pref=* \	| --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* | --exec=* \	| --exe=* | --ex=* | --e=*)	exec_prefix=`echo $arg | sed 's/-*e[-a-z]*=//'`	;;     -program-transform-name | --program-transform-name \	| --program-transform-nam | --program-transform-na \	| --program-transform-n | --program-transform- | --program-transform \	| --program-transfor | --program-transfo | --program-transf \	| --program-trans | --program-tran | --program-tra \	| --program-tr | --program-t)	next_arg=--program-transform-name	# CYGNUS LOCAL	;;     -program-transform-name=* | --program-transform-name=* \	| --program-transform-nam=* | --program-transform-na=* \	| --program-transform-n=* | --program-transform-=* \	| --program-transform=* | --program-transfor=* | --program-transfo=* \	| --program-transf=* | --program-trans=* | --program-tran=* \	| --program-tra=* | --program-tr=* | --program-t=*)	# CYGNUS LOCAL	arg=`echo ${arg} | sed -e 's/^[-a-z_]*=//'`	# Double any \ or $ in the argument.	if [ -n "${arg}" ] ; then	  program_transform_name="${program_transform_name} -e `echo ${arg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`"	fi	program_transform_set=yes	;;     -program-prefix | --program-prefix | --program-prefi \	| --program-pref | --program-pre | --program-pr \	| --program-p)	next_arg=--program-prefix	# CYGNUS LOCAL	;;     -program-prefix=* | --program-prefix=* | --program-prefi=* \	| --program-pref=* | --program-pre=* | --program-pr=* \	| --program-p=*)	# CYGNUS LOCAL	arg=`echo ${arg} | sed -e 's/^[-a-z_]*=//'`	if [ -n "${arg}" ]; then	  program_transform_name="${program_transform_name} -e s,^,`echo ${arg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`,"	fi	program_transform_set=yes	;;     -program-suffix | --program-suffix | --program-suffi \	| --program-suff | --program-suf | --program-su \	| --program-s)	next_arg=--program-suffix	# CYGNUS LOCAL	;;     -program-suffix=* | --program-suffix=* | --program-suffi=* \	| --program-suff=* | --program-suf=* | --program-su=* \	| --program-s=*)	# CYGNUS LOCAL	arg=`echo ${arg} | sed -e 's/^[-a-z_]*=//'`	if [ -n "${arg}" ]; then	  program_transform_name="${program_transform_name} -e s,\$\$,`echo ${arg} | sed -e 's/\\\\/\\\\\\\\/g' -e 's/\\\$/$$/g'`,"	fi	program_transform_set=yes	;;     -site | --site | --sit) # CYGNUS LOCAL	next_arg=--site	;;     -site=* | --site=* | --sit=* | --si=*) # CYGNUS LOCAL	site=`echo ${arg} | sed 's/^[-a-z]*=//'`	;;     -with-gnu-ld | --with-gnu-ld | --with-gnu-l)	gnu_ld=yes	;;     -gas | --gas | --ga | --g | -with-gnu-as | --with-gnu-as | -with-gnu-a)        gas=yes	;;     -nfp | --nfp | --nf | --n)	nfp=yes	;;     -with-stabs | -with-stab | -with-sta | -with-st | -with-s \	| --with-stabs | --with-stab | --with-sta | --with-st | --with-s \	| -stabs | -stab | -sta | -st  \	| --stabs | --stab | --sta | --st)	stabs=yes	;;     -with-elf | -with-el | -with-se \	| --with-elf | --with-el | --with-e \	| -elf | -el | -e \	|--elf | --el | --e)	elf=yes	;;     -with-* | --with-*) ;; #ignored     -without-* | --without-*) ;; #ignored     -enable-* | --enable-*) ;; #ignored     -x | --x) ;; # ignored     -x-*=* | --x-*=*) ;; # ignored     -x-* | --x-*)	next_arg=--x-ignored # ignored	;;     --he*) ;; # ignored for now (--help)     --vers*) ;; # ignored for now (--version)     -v | -verb* | --verb*) ;; # ignored for now (--verbose)     --program-*) ;; #ignored (--program-prefix, --program-suffix)     --c*) ;; #ignored (--cache-file)     --q*) ;; #ignored (--quiet)     --si*) ;; #ignored (--silent)     -*)	echo "Invalid option \`$arg'" 1>&2	exit 1	;;     *)# Allow configure HOST TARGET	if [ x$host = x ]	then		host=$target	fi	target=$arg

⌨️ 快捷键说明

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