📄 config.gcc
字号:
xm_defines=POSIX tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib" xmake_file="pa/x-ada"# if test x$enable_threads = x; then# enable_threads=$have_pthread_h# fi# if test x$enable_threads = xyes; then# thread_file='dce'# tmake_file="${tmake_file} pa/t-dce-thr"# fi install_headers_dir=install-headers-cpio use_collect2=yes ;;hppa1.0-*-hpux11*) tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-hpux.h pa/pa-hpux11.h" float_format=i128 xm_defines=POSIX tmake_file="pa/t-pa pa/t-pa-hpux pa/t-hpux-shlib" xmake_file="pa/x-ada"# if test x$enable_threads = x; then# enable_threads=$have_pthread_h# fi# if test x$enable_threads = xyes; then# thread_file='dce'# tmake_file="${tmake_file} pa/t-dce-thr"# fi install_headers_dir=install-headers-cpio use_collect2=yes ;;hppa1.1-*-hpux* | hppa2*-*-hpux*) target_cpu_default="MASK_PA_11" tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hpux9.h" xm_defines=POSIX tmake_file=pa/t-pa-hpux install_headers_dir=install-headers-cpio use_collect2=yes ;;hppa1.0-*-hpux*) tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hpux9.h" xm_defines=POSIX tmake_file=pa/t-pa-hpux install_headers_dir=install-headers-cpio use_collect2=yes ;;hppa1.1-*-hiux* | hppa2*-*-hiux*) target_cpu_default="MASK_PA_11" tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hiux.h" xm_defines=POSIX tmake_file=pa/t-pa-hpux install_headers_dir=install-headers-cpio use_collect2=yes ;;hppa1.0-*-hiux*) tm_file="${tm_file} pa/pa32-regs.h pa/som.h pa/pa-hpux.h pa/pa-hiux.h" xm_defines=POSIX tmake_file=pa/t-pa-hpux install_headers_dir=install-headers-cpio use_collect2=yes ;;hppa*-*-lites*) tm_file="${tm_file} pa/pa32-regs.h dbxelf.h elfos.h pa/elf.h" target_cpu_default="MASK_PA_11" tmake_file="pa/t-bsd pa/t-pa" xmake_file="pa/x-ada" use_collect2=yes ;;hppa*-*-mpeix*) tm_file="${tm_file} pa/pa32-regs.h pa/long_double.h pa/som.h pa/pa-mpeix.h" tmake_file=pa/t-mpeix echo "You must use gas. Assuming it is already installed." gas=yes install_headers_dir=install-headers-tar use_collect2=yes ;;i370-*-opened*) # IBM 360/370/390 Architecture xm_defines='POSIX FATAL_EXIT_CODE=12' tm_file=i370/oe.h tmake_file="i370/t-oe i370/t-i370" c_target_objs="i370-c.o" cxx_target_objs="i370-c.o" ;;i370-*-mvs*) xm_defines='POSIX FATAL_EXIT_CODE=12' tm_file=i370/mvs.h tmake_file="i370/t-i370" c_target_objs="i370-c.o" cxx_target_objs="i370-c.o" ;;i370-*-linux*) tm_file="dbxelf.h elfos.h svr4.h linux.h i370/linux.h ${tm_file}" tmake_file="t-slibgcc-elf-ver t-linux" # broken_install=yes extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" # extra_parts="crtbegin.o crtend.o" gnu_ld=yes gas=yes elf=yes ;;i[34567]86-*-chorusos*) xm_defines=POSIX tm_file="${tm_file} i386/att.h dbxelf.h elfos.h i386/i386elf.h chorus.h" tmake_file="i386/t-i386elf t-svr4" case x${enable_threads} in xyes | xpthreads | xposix) thread_file='posix' ;; esac ;;i[34567]86-*-elf*) xm_defines=POSIX tm_file="${tm_file} i386/att.h dbxelf.h elfos.h i386/i386elf.h" tmake_file="i386/t-i386elf t-svr4" ;;i[34567]86-ibm-aix*) # IBM PS/2 running AIX if test x$gas = xyes then tm_file=i386/aix386.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff else tm_file=i386/aix386ng.h use_collect2=yes fi xm_defines=POSIX ;;i[34567]86-ncr-sysv4*) # NCR 3000 - ix86 running system V.4 xm_defines="POSIX SMALL_ARG_MAX" if test x$stabs = xyes -a x$gas = xyes then tm_file=i386/sysv4gdb.h else tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h" fi extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtpic ;;i[34567]86-next-*) tm_p_file="${tm_p_file} nextstep-protos.h" tm_file=i386/next.h tmake_file=i386/t-next extra_objs=nextstep.o extra_parts="crtbegin.o crtend.o" if test x$enable_threads = xyes; then thread_file='mach' fi ;;i[34567]86-*-netware) # Intel 80386's running netware tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h netware.h i386/netware.h" tmake_file=i386/t-netware ;;i[34567]86-sequent-bsd*) # 80386 from Sequent use_collect2=yes if test x$gas = xyes then tm_file=i386/seq-gas.h else tm_file=i386/sequent.h fi ;;i[34567]86-sequent-ptx1*) xm_defines=POSIX tm_file=i386/seq-sysv3.h tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio ;;i[34567]86-sequent-ptx2* | i[34567]86-sequent-sysv3*) xm_defines=POSIX tm_file=i386/seq2-sysv3.h tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio ;;i[34567]86-sequent-ptx4* | i[34567]86-sequent-sysv4*) if test x$gas = xyes then tm_file="${tm_file} usegas.h" fi xm_defines="POSIX SMALL_ARG_MAX" tm_file="${tm_file} i386/att.h dbxelf.h elfos.h ptx4.h i386/ptx4-i.h" tmake_file=t-svr4 extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio ;;i386-sun-sunos*) # Sun i386 roadrunner xm_defines=POSIX tm_file=i386/sun.h use_collect2=yes ;;i[34567]86-wrs-vxworks*) tm_file=i386/vxi386.h thread_file='vxworks' ;;i[34567]86-*-aout*) tm_file=i386/i386-aout.h ;;i[34567]86-*-beoself* | i[34567]86-*-beos*) xm_defines=POSIX tmake_file='i386/t-beos i386/t-crtpic' tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/beos-elf.h" extra_parts='crtbegin.o crtend.o' ;;i[34567]86-*-bsdi* | i[34567]86-*-bsd386*) tm_file="i386/386bsd.h i386/bsd386.h"# tmake_file=t-libc-ok ;;i[34567]86-*-bsd*) tm_file=i386/386bsd.h# tmake_file=t-libc-ok# Next line turned off because both 386BSD and BSD/386 use GNU ld.# use_collect2=yes ;;i[34567]86-*-freebsd[12] | i[34567]86-*-freebsd[12].* | i[34567]86-*-freebsd*aout*) tm_file=i386/freebsd-aout.h tmake_file=t-freebsd ;;i[34567]86-*-freebsd*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/freebsd.h" ;;x86_64-*-freebsd*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h ${fbsd_tm_file} i386/x86-64.h i386/freebsd.h i386/freebsd64.h" ;;i[34567]86-*-netbsdelf*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/netbsd-elf.h" float_format=i386 ;;i[34567]86-*-netbsd*) tm_file=i386/netbsd.h tmake_file=t-netbsd use_collect2=yes ;;x86_64-*-netbsd*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h netbsd.h netbsd-elf.h i386/x86-64.h i386/netbsd64.h" float_format=i386 ;;i[34567]86-*-openbsd*) # needed to unconfuse gdb tmake_file="t-libc-ok t-openbsd i386/t-openbsd" # we need collect2 until our bug is fixed... use_collect2=yes ;;i[34567]86-*-coff*) tm_file=i386/i386-coff.h ;;i[34567]86-*-isc*) # 80386 running ISC system xm_defines=POSIX if test x$gas = xyes -a x$stabs = xyes then tm_file=i386/iscdbx.h tmake_file=i386/t-svr3dbx extra_parts="svr3.ifile svr3z.ifile" else tm_file=i386/isccoff.h tmake_file=i386/t-crtstuff extra_parts="crtbegin.o crtend.o" fi install_headers_dir=install-headers-cpio ;;i[34567]86-*-linux*oldld*) # Intel 80386's running GNU/Linux # with a.out format using # pre BFD linkers tmake_file="t-linux-aout i386/t-crtstuff" tm_file=i386/linux-oldld.h gnu_ld=yes float_format=i386 ;;i[34567]86-*-linux*aout*) # Intel 80386's running GNU/Linux # with a.out format tmake_file="t-linux-aout i386/t-crtstuff" tm_file=i386/linux-aout.h gnu_ld=yes float_format=i386 ;;i[34567]86-*-linux*libc1) # Intel 80386's running GNU/Linux # with ELF format using the # GNU/Linux C library 5 tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h linux.h i386/linux.h" tmake_file="t-slibgcc-elf-ver t-linux t-linux-gnulibc1 i386/t-crtstuff" extra_parts="crtbegin.o crtbeginS.o crtend.o crtendS.o" gnu_ld=yes float_format=i386 if test x$enable_threads = xyes; then thread_file='single' fi ;;i[34567]86-*-linux*) # Intel 80386's running GNU/Linux # with ELF format using glibc 2 # aka GNU/Linux C library 6 tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h linux.h i386/linux.h" tmake_file="t-slibgcc-elf-ver t-linux i386/t-crtstuff" extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes float_format=i386 ;;x86_64-*-linux*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h linux.h \ i386/x86-64.h i386/linux64.h" tmake_file="t-slibgcc-elf-ver t-linux i386/t-crtstuff i386/t-linux64" extra_parts="crtbegin.o crtbeginS.o crtbeginT.o crtend.o crtendS.o" gnu_ld=yes float_format=i386 ;;i[34567]86-*-gnu*) float_format=i386 ;;i[34567]86-go32-msdos | i[34567]86-*-go32*) echo "GO32/DJGPP V1.X is no longer supported. Use *-pc-msdosdjgpp for DJGPP V2.X instead." exit 1 ;;i[34567]86-pc-msdosdjgpp*) xm_file=i386/xm-djgpp.h tm_file=i386/djgpp.h tmake_file=i386/t-djgpp gnu_ld=yes gas=yes exeext=.exe float_format=none case $host in *pc-msdosdjgpp*) target_alias=djgpp ;; esac ;;i[34567]86-moss-msdos* | i[34567]86-*-moss*) tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h linux.h i386/linux.h i386/moss.h" tmake_file=t-libc-ok gnu_ld=yes gas=yes ;;i[34567]86-*-lynxos*) if test x$gas = xyes then tm_file=i386/lynx.h else tm_file=i386/lynx-ng.h fi ;;i[34567]86-*-mach*) tm_file=i386/mach.h# tmake_file=t-libc-ok use_collect2=yes ;;i[34567]86-*-osfrose*) # 386 using OSF/rose if test x$elf = xyes then tm_file=i386/osfelf.h use_collect2= else tm_file=i386/osfrose.h use_collect2=yes fi tmake_file=i386/t-osf extra_objs=halfpic.o ;;i[34567]86-go32-rtems*) xm_defines=POSIX tm_file="i386/djgpp.h i386/djgpp-rtems.h rtems.h" tmake_file=t-rtems if test x$enable_threads = xyes; then thread_file='rtems' fi ;;i[34567]86-*-rtemscoff*) xm_defines=POSIX tm_file="i386/i386-coff.h i386/rtems.h rtems.h" tmake_file=t-rtems if test x$enable_threads = xyes; then thread_file='rtems' fi ;;i[34567]86-*-rtems*|i[34567]86-*-rtemself*) xm_defines=POSIX tm_file="${tm_file} i386/att.h dbxelf.h elfos.h i386/i386elf.h i386/rtemself.h rtems.h" extra_parts="crtbegin.o crtend.o crti.o crtn.o" tmake_file="i386/t-rtems-i386 i386/t-crtstuff t-rtems" if test x$enable_threads = xyes; then thread_file='rtems' fi ;;i[34567]86-*-sco3.2v5*) # 80386 running SCO Open Server 5 xm_defines=POSIX install_headers_dir=install-headers-cpio tm_file=i386/sco5.h if test x$gas = xyes then tm_file="usegas.h ${tm_file}" tmake_file=i386/t-sco5gas else tmake_file=i386/t-sco5 fi extra_parts="crti.o crtbegin.o crtend.o crtbeginS.o crtendS.o" ;;i[34567]86-*-solaris2*) xm_defines="POSIX SMALL_ARG_MAX" tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/sol2.h" if test x$gas = xyes; then tm_file="i386/sol2gas.h ${tm_file}" fi tmake_file="i386/t-sol2 t-svr4" if test x$gnu_ld = xyes; then tmake_file="$tmake_file t-slibgcc-elf-ver" else tmake_file="$tmake_file t-slibgcc-sld" fi extra_parts="crt1.o crti.o crtn.o gcrt1.o gmon.o crtbegin.o crtend.o" if test x${enable_threads} = x; then enable_threads=$have_pthread_h if test x${enable_threads} = x; then enable_threads=$have_thread_h fi fi if test x${enable_threads} = xyes; then if test x${have_pthread_h} = xyes; then thread_file='posix' else thread_file='solaris' fi fi ;;i[34567]86-*-sysv5*) # Intel x86 on System V Release 5 xm_defines=POSIX tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/sysv5.h" if test x$stabs = xyes then tm_file="${tm_file} dbx.h" fi tmake_file="i386/t-crtpic t-svr4" extra_parts="crtbegin.o crtend.o" if test x$enable_threads = xyes; then thread_file='posix' fi ;;i[34567]86-*-sysv4*) # Intel 80386's running system V.4 xm_defines="POSIX SMALL_ARG_MAX" tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h" if test x$stabs = xyes then tm_file="${tm_file} dbx.h" fi tmake_file="i386/t-crtpic t-svr4" extra_parts="crtbegin.o crtend.o" ;;i[34567]86-*-udk*) # Intel x86 on SCO UW/OSR5 Dev Kit xm_defines=POSIX tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/sysv5.h i386/udk.h" tmake_file="i386/t-crtpic i386/t-udk t-svr4" extra_parts="crtbegin.o crtend.o" install_headers_dir=install-headers-cpio ;;i[34567]86-*-osf1*) # Intel 80386's running OSF/1 1.3+ xm_defines='POSIX USE_C_ALLOCA SMALL_ARG_MAX' if test x$stabs = xyes then tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/osf1elf.h i386/osf1elfgdb.h" else tm_file="${tm_file} i386/att.h dbxelf.h elfos.h svr4.h i386/sysv4.h i386/osf1elf.h" fi tmake_file=i386/t-osf1elf extra_parts="crti.o crtn.o crtbegin.o crtend.o" ;;i[34567]86-*-sysv*) # Intel 80386's running system V xm_defines=POSIX if test x$gas = xyes then if test x$stabs = xyes then tm_file=i386/svr3dbx.h tmake_file=i386/t-svr3dbx extra_parts="svr3.ifile svr3z.rfile" else tm_file=i386/svr3gas.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi else tm_file=i386/sysv3.h extra_parts="crtbegin.o crtend.o" tmake_file=i386/t-crtstuff fi tmake_file="$tmake_file i386/t-crtpic" ;;i386-*-visopsys) float_format=i386 tm_file=i386/visopsys.h gnu_ld=yes gas=yes ;;i386-*-vsta) # Intel 80386's running VSTa kernel xm_file=i386/xm-vsta.h tm_file=i386/vsta.h ;;i[34567]86-*-win32) xm_defines=POSIX xm_file=i386/xm-cygwin.h float_format=i386 tmake_file=i386/t-cygwin tm_file=i386/win32.h extra_objs=winnt.o if test x$enable_threads = xyes; then thread_file='win32' fi exeext=.exe ;;i[34567]86-*-pe | i[34567]86-*-cygwin*) xm_defines=POSIX xm_file=i386/xm-cygwin.h float_format=i386 tmake_file=i386/t-cygwin tm_file=i386/cygwin.h extra_objs=winnt.o if test x$enable_threads = xyes; then thread_file='win32' fi exeext=.exe
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -