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

📄 mkfixinc.sh

📁 gcc-2.95.3 Linux下最常用的C编译器
💻 SH
字号:
#! /bin/shmachine=$1if [ -z "$machine" ]then	echo No machine name given	exit 1fitarget=../fixinc.shecho constructing ${target} for $machinefixincludes="${target}"case $machine in	i[34567]86-*-linux-gnu*)		fixincludes=fixinc.x86-linux-gnu		;;	*-*-sysv4*)		fixincludes=fixinc.svr4		;;	mips-dec-bsd*)		:		;;	i[34567]86-*-sysv5* | \	i[34567]86-*-udk* | \	i[34567]86-*-solaris2.[0-4] | \	powerpcle-*-solaris2.[0-4] | \	sparc-*-solaris2.[0-4] )		fixincludes=fixinc.svr4		;;	i[34567]86-*-interix* | \	alpha-*-interix*)		fixincludes=fixinc.interix		;;	*-*-netbsd* | \	alpha*-*-linux-gnulibc1* | \	i[34567]86-*-freebsd* | \	i[34567]86-*-netbsd* | i[34567]86-*-openbsd* | \	i[34567]86-*-solaris2* | \	sparcv9-*-solaris2* | \	powerpcle-*-solaris2*  | \	sparc-*-solaris2* )		fixincludes=fixinc.wrap		;;	alpha*-*-winnt* | \	i[34567]86-*-winnt3*)		fixincludes=fixinc.winnt		;;	i[34567]86-sequent-ptx* | i[34567]86-sequent-sysv[34]*)		fixincludes=fixinc.ptx		;;	i[34567]86-dg-dgux* | \	m88k-dg-dgux*)		fixincludes=fixinc.dgux		;;	i[34567]86-*-sco3.2v5* | \	i[34567]86-*-sco3.2v4*)		fixincludes=fixinc.sco		;;	alpha*-*-linux-gnu* | \	alpha*-dec-vms* | \	arm-semi-aout | armel-semi-aout | \	arm-semi-aof | armel-semi-aof | \	arm-*-gnu* | \	c*-convex-* | \	hppa1.1-*-osf* | \	hppa1.0-*-osf* | \	hppa1.1-*-bsd* | \	hppa1.0-*-bsd* | \	hppa*-*-lites* | \	*-*-linux-gnu* | \	*-*-gnu* | \	i[34567]86-moss-msdos* | i[34567]86-*-moss* | \	i[34567]86-*-osf1* | \	i[34567]86-*-win32 | \	i[34567]86-*-pe | i[34567]86-*-cygwin* | \	i[34567]86-*-mingw32* | \	mips-sgi-irix5cross64 | \	powerpc-*-eabiaix* | \	powerpc-*-eabisim* | \	powerpc-*-eabi*    | \	powerpc-*-rtems*   | \	powerpcle-*-eabisim* | \	powerpcle-*-eabi*  | \        powerpcle-*-winnt* | \	powerpcle-*-pe | powerpcle-*-cygwin* | \	thumb-*-coff* | thumbel-*-coff* )		fixincludes=		;;	*-sgi-irix*)		fixincludes=fixinc.irix		;;esac#  IF there is no include fixing,#  THEN create a no-op fixer and exit#if test -z "$fixincludes"then    (echo "#! /bin/sh" ; echo "exit 0" ) > ${target}    chmod 755 ${target}    exit 0fi#  IF the fixer is supplied in our source directory,#  THEN copy that into place#if test -f ${srcdir}/"${fixincludes}"then    echo copying ${srcdir}/$fixincludes to ${target}    cp ${srcdir}/$fixincludes ${target}    chmod 755 ${target}    exit 0fi#  OK.  We gotta make the thing.#echo $MAKE SHELL=\"$SHELL\" install#  make and install either the binary or the default script#$MAKE SHELL="$SHELL" install && chmod 755 ${target} && exit 0#  Where is our inclhack script?  That is the backup#  in case we are unable to make a working binary.#if test -f ./inclhack.shthen    INCLHACK=./inclhack.shelse    INCLHACK=${srcdir}/inclhack.shfiecho Could not install binary fixincludes.echo Installing shell script instead.cp ${INCLHACK} ${target}chmod 755 ${target}

⌨️ 快捷键说明

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