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

📄 config.guess

📁 LFS.This is a kind of file system.
💻 GUESS
📖 第 1 页 / 共 3 页
字号:
#ifdef __cplusplus#include <stdio.h>  /* for printf() prototype */	int main (int argc, char *argv[]) {#else	int main (argc, argv) int argc; char *argv[]; {#endif#ifdef __MIPSEB__  printf ("%s-unknown-linux-gnu\n", argv[1]);#endif#ifdef __MIPSEL__  printf ("%sel-unknown-linux-gnu\n", argv[1]);#endif  return 0;}EOF	  $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0	  rm -f $dummy.c $dummy	elif test "${UNAME_MACHINE}" = "s390"; then	  echo s390-ibm-linux && exit 0	else	  # Either a pre-BFD a.out linker (linux-gnuoldld)	  # or one that does not give us useful --help.	  # GCC wants to distinguish between linux-gnuoldld and linux-gnuaout.	  # If ld does not provide *any* "supported emulations:"	  # that means it is gnuoldld.	  echo "$ld_help_string" | grep >/dev/null 2>&1 "supported emulations:"	  test $? != 0 && echo "${UNAME_MACHINE}-pc-linux-gnuoldld" && exit 0	  case "${UNAME_MACHINE}" in	  i?86)	    VENDOR=pc;	    ;;	  *)	    VENDOR=unknown;	    ;;	  esac	  # Determine whether the default compiler is a.out or elf	  cat >$dummy.c <<EOF#include <features.h>#ifdef __cplusplus#include <stdio.h>  /* for printf() prototype */	int main (int argc, char *argv[]) {#else	int main (argc, argv) int argc; char *argv[]; {#endif#ifdef __ELF__# ifdef __GLIBC__#  if __GLIBC__ >= 2    printf ("%s-${VENDOR}-linux-gnu\n", argv[1]);#  else    printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);#  endif# else   printf ("%s-${VENDOR}-linux-gnulibc1\n", argv[1]);# endif#else  printf ("%s-${VENDOR}-linux-gnuaout\n", argv[1]);#endif  return 0;}EOF	  $CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy "${UNAME_MACHINE}" && rm $dummy.c $dummy && exit 0	  rm -f $dummy.c $dummy	fi ;;# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.  earlier versions# are messed up and put the nodename in both sysname and nodename.    i?86:DYNIX/ptx:4*:*)	echo i386-sequent-sysv4	exit 0 ;;    i?86:UNIX_SV:4.2MP:2.*)        # Unixware is an offshoot of SVR4, but it has its own version        # number series starting with 2...        # I am not positive that other SVR4 systems won't match this,	# I just have to hope.  -- rms.        # Use sysv4.2uw... so that sysv4* matches it.	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}	exit 0 ;;    i?86:*:4.*:* | i?86:SYSTEM_V:4.*:*)	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}	else		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}	fi	exit 0 ;;    i?86:*:5:7*)        # Fixed at (any) Pentium or better        UNAME_MACHINE=i586        if [ ${UNAME_SYSTEM} = "UnixWare" ] ; then	    echo ${UNAME_MACHINE}-sco-sysv${UNAME_RELEASE}uw${UNAME_VERSION}	else	    echo ${UNAME_MACHINE}-pc-sysv${UNAME_RELEASE}	fi	exit 0 ;;    i?86:*:3.2:*)	if test -f /usr/options/cb.name; then		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL	elif /bin/uname -X 2>/dev/null >/dev/null ; then		UNAME_REL=`(/bin/uname -X|egrep Release|sed -e 's/.*= //')`		(/bin/uname -X|egrep i80486 >/dev/null) && UNAME_MACHINE=i486		(/bin/uname -X|egrep '^Machine.*Pentium' >/dev/null) \			&& UNAME_MACHINE=i586		(/bin/uname -X|egrep '^Machine.*Pent ?II' >/dev/null) \			&& UNAME_MACHINE=i686		(/bin/uname -X|egrep '^Machine.*Pentium Pro' >/dev/null) \			&& UNAME_MACHINE=i686		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL	else		echo ${UNAME_MACHINE}-pc-sysv32	fi	exit 0 ;;    i?86:*DOS:*:*)	echo ${UNAME_MACHINE}-pc-msdosdjgpp	exit 0 ;;    pc:*:*:*)	# Left here for compatibility:        # uname -m prints for DJGPP always 'pc', but it prints nothing about        # the processor, so we play safe by assuming i386.	echo i386-pc-msdosdjgpp        exit 0 ;;    Intel:Mach:3*:*)	echo i386-pc-mach3	exit 0 ;;    paragon:*:*:*)	echo i860-intel-osf1	exit 0 ;;    i860:*:4.*:*) # i860-SVR4	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4	else # Add other i860-SVR4 vendors below as they are discovered.	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4	fi	exit 0 ;;    mini*:CTIX:SYS*5:*)	# "miniframe"	echo m68010-convergent-sysv	exit 0 ;;    M68*:*:R3V[567]*:*)	test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;;    3[34]??:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 4850:*:4.0:3.0)	OS_REL=''	test -r /etc/.relid \	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \	  && echo i486-ncr-sysv4.3${OS_REL} && exit 0	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \	  && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \          && echo i486-ncr-sysv4 && exit 0 ;;    m68*:LynxOS:2.*:*)	echo m68k-unknown-lynxos${UNAME_RELEASE}	exit 0 ;;    mc68030:UNIX_System_V:4.*:*)	echo m68k-atari-sysv4	exit 0 ;;    i?86:LynxOS:2.*:* | i?86:LynxOS:3.[01]*:*)	echo i386-unknown-lynxos${UNAME_RELEASE}	exit 0 ;;    TSUNAMI:LynxOS:2.*:*)	echo sparc-unknown-lynxos${UNAME_RELEASE}	exit 0 ;;    rs6000:LynxOS:2.*:* | PowerPC:LynxOS:2.*:*)	echo rs6000-unknown-lynxos${UNAME_RELEASE}	exit 0 ;;    SM[BE]S:UNIX_SV:*:*)	echo mips-dde-sysv${UNAME_RELEASE}	exit 0 ;;    RM*:ReliantUNIX-*:*:*)	echo mips-sni-sysv4	exit 0 ;;    RM*:SINIX-*:*:*)	echo mips-sni-sysv4	exit 0 ;;    *:SINIX-*:*:*)	if uname -p 2>/dev/null >/dev/null ; then		UNAME_MACHINE=`(uname -p) 2>/dev/null`		echo ${UNAME_MACHINE}-sni-sysv4	else		echo ns32k-sni-sysv	fi	exit 0 ;;    PENTIUM:CPunix:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort                           # says <Richard.M.Bartel@ccMail.Census.GOV>        echo i586-unisys-sysv4        exit 0 ;;    *:UNIX_System_V:4*:FTX*)	# From Gerald Hewes <hewes@openmarket.com>.	# How about differentiating between stratus architectures? -djm	echo hppa1.1-stratus-sysv4	exit 0 ;;    *:*:*:FTX*)	# From seanf@swdc.stratus.com.	echo i860-stratus-sysv4	exit 0 ;;    mc68*:A/UX:*:*)	echo m68k-apple-aux${UNAME_RELEASE}	exit 0 ;;    news*:NEWS-OS:*:6*)	echo mips-sony-newsos6	exit 0 ;;    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)	if [ -d /usr/nec ]; then	        echo mips-nec-sysv${UNAME_RELEASE}	else	        echo mips-unknown-sysv${UNAME_RELEASE}	fi        exit 0 ;;    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.	echo powerpc-be-beos	exit 0 ;;    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.	echo powerpc-apple-beos	exit 0 ;;    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.	echo i586-pc-beos	exit 0 ;;    SX-4:SUPER-UX:*:*)	echo sx4-nec-superux${UNAME_RELEASE}	exit 0 ;;    SX-5:SUPER-UX:*:*)	echo sx5-nec-superux${UNAME_RELEASE}	exit 0 ;;    Power*:Rhapsody:*:*)	echo powerpc-apple-rhapsody${UNAME_RELEASE}	exit 0 ;;    *:Rhapsody:*:*)	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}	exit 0 ;;    *:Darwin:*:*)	echo `uname -p`-apple-darwin${UNAME_RELEASE}	exit 0 ;;    *:procnto*:*:* | *:QNX:[0123456789]*:*)	if test "${UNAME_MACHINE}" = "x86pc"; then		UNAME_MACHINE=pc	fi	echo `uname -p`-${UNAME_MACHINE}-nto-qnx	exit 0 ;;    *:QNX:*:4*)	echo i386-pc-qnx	exit 0 ;;    NSR-W:NONSTOP_KERNEL:*:*)	echo nsr-tandem-nsk${UNAME_RELEASE}	exit 0 ;;    BS2000:POSIX*:*:*)	echo bs2000-siemens-sysv	exit 0 ;;    DS/*:UNIX_System_V:*:*)	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}	exit 0 ;;esac#echo '(No uname command or uname output not recognized.)' 1>&2#echo "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" 1>&2cat >$dummy.c <<EOF#ifdef _SEQUENT_# include <sys/types.h># include <sys/utsname.h>#endifmain (){#if defined (sony)#if defined (MIPSEB)  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,     I don't know....  */  printf ("mips-sony-bsd\n"); exit (0);#else#include <sys/param.h>  printf ("m68k-sony-newsos%s\n",#ifdef NEWSOS4          "4"#else	  ""#endif         ); exit (0);#endif#endif#if defined (__arm) && defined (__acorn) && defined (__unix)  printf ("arm-acorn-riscix"); exit (0);#endif#if defined (hp300) && !defined (hpux)  printf ("m68k-hp-bsd\n"); exit (0);#endif#if defined (NeXT)#if !defined (__ARCHITECTURE__)#define __ARCHITECTURE__ "m68k"#endif  int version;  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;  if (version < 4)    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);  else    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);  exit (0);#endif#if defined (MULTIMAX) || defined (n16)#if defined (UMAXV)  printf ("ns32k-encore-sysv\n"); exit (0);#else#if defined (CMU)  printf ("ns32k-encore-mach\n"); exit (0);#else  printf ("ns32k-encore-bsd\n"); exit (0);#endif#endif#endif#if defined (__386BSD__)  printf ("i386-pc-bsd\n"); exit (0);#endif#if defined (sequent)#if defined (i386)  printf ("i386-sequent-dynix\n"); exit (0);#endif#if defined (ns32000)  printf ("ns32k-sequent-dynix\n"); exit (0);#endif#endif#if defined (_SEQUENT_)    struct utsname un;    uname(&un);    if (strncmp(un.version, "V2", 2) == 0) {	printf ("i386-sequent-ptx2\n"); exit (0);    }    if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */	printf ("i386-sequent-ptx1\n"); exit (0);    }    printf ("i386-sequent-ptx\n"); exit (0);#endif#if defined (vax)#if !defined (ultrix)  printf ("vax-dec-bsd\n"); exit (0);#else  printf ("vax-dec-ultrix\n"); exit (0);#endif#endif#if defined (alliant) && defined (i860)  printf ("i860-alliant-bsd\n"); exit (0);#endif  exit (1);}EOF$CC_FOR_BUILD $dummy.c -o $dummy 2>/dev/null && ./$dummy && rm $dummy.c $dummy && exit 0rm -f $dummy.c $dummy# Apollos put the system type in the environment.test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; }# Convex versions that predate uname can use getsysinfo(1)if [ -x /usr/convex/getsysinfo ]then    case `getsysinfo -f cpu_type` in    c1*)	echo c1-convex-bsd	exit 0 ;;    c2*)	if getsysinfo -f scalar_acc	then echo c32-convex-bsd	else echo c2-convex-bsd	fi	exit 0 ;;    c34*)	echo c34-convex-bsd	exit 0 ;;    c38*)	echo c38-convex-bsd	exit 0 ;;    c4*)	echo c4-convex-bsd	exit 0 ;;    esacfi#echo '(Unable to guess system type)' 1>&2exit 1

⌨️ 快捷键说明

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