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

📄 interix.h

📁 gcc-2.95.3 Linux下最常用的C编译器
💻 H
字号:
/* Operating system specific defines to be used when targeting GCC for   Interix   Copyright (C) 1994, 1995, 1999 Free Software Foundation, Inc.   Donn Terry, Softway Systems, Inc. (donn@softway.com)   Modified from code      Contributed by Douglas B. Rupp (drupp@cs.washington.edu).This file is part of GNU CC.GNU CC is free software; you can redistribute it and/or modifyit under the terms of the GNU General Public License as published bythe 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 ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See theGNU General Public License for more details.You should have received a copy of the GNU General Public Licensealong with GNU CC; see the file COPYING.  If not, write tothe Free Software Foundation, 59 Temple Place - Suite 330,Boston, MA 02111-1307, USA.  */#define TARGET_MEM_FUNCTIONS/* POSIX/Uni-thread only for now.  Look at the winnt versionfor windows/multi thread *//* We need multiple -lc -lcpsx because they mutually refer;   that should go away someday */#undef LIB_SPEC#define LIB_SPEC "\ %{!shared:%{!dynamic:-lc -lcpsx -lc -lcpsx %$INTERIX_ROOT/usr/lib/psxdll.a \ %$INTERIX_ROOT/usr/lib/psxdll2.a \ }} \ %{!G:%{!dynamic:-lc -lcpsx -lc -lcpsx %$INTERIX_ROOT/usr/lib/psxdll.a \ %$INTERIX_ROOT/usr/lib/psxdll2.a \ }} \ %{dynamic:-lc %$INTERIX_ROOT/usr/lib/psxdll.a \ %$INTERIX_ROOT/usr/lib/psxdll2.a \ } \ %{v}"#undef LINK_SPEC#define LINK_SPEC "%{!shared:-stack 0x400000,0x10000} \ 		   -subsystem posix \		   %{g} \		   %{dynamic:-Bdynamic} \		   %{static:-Bstatic} \		   %{shared:--shared -Bdynamic} \		   %{G:--shared -Bdynamic} \		   %{symbolic:--shared -Bsymbolic -Bdynamic} \		   %{soname*:--soname %*} \   		   %{rpath*:--rpath %*} \		   "#undef STARTFILE_SPEC#define STARTFILE_SPEC  \  "%{!shared:%{pg:gcrt0%O%s}%{!pg:%{p:mcrt0%O%s}%{!p:crt0%O%s}}} %{shared:crti%O%s}"#undef WORD_SWITCH_TAKES_ARG#define WORD_SWITCH_TAKES_ARG(STR)					\ ((DEFAULT_WORD_SWITCH_TAKES_ARG (STR)					\ || !strcmp(STR, "rpath"))						\  && strcmp (STR, "Tdata") && strcmp (STR, "Ttext")			\  && strcmp (STR, "Tbss"))#if 0	/* don't do this until we can sort out the default path issues. MK */#undef STANDARD_EXEC_PREFIX#define STANDARD_EXEC_PREFIX ""#undef STANDARD_STARTFILE_PREFIX#define STANDARD_STARTFILE_PREFIX ""#undef TOOLDIR_BASE_PREFIX#define TOOLDIR_BASE_PREFIX ""#endif /* 0 */#undef STDC_VALUE#define STDC_VALUE 0#define HANDLE_SYSV_PRAGMA#undef HANDLE_PRAGMA_WEAK  /* until the link format can handle it *//* Names to predefine in the preprocessor for this target machine.  */#define DBX_DEBUGGING_INFO#define SDB_DEBUGGING_INFO#undef PREFERRED_DEBUGGING_TYPE#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG/* TARGET_DEFAULT from configure */#undef WCHAR_TYPE#undef WCHAR_TYPE_SIZE#define WCHAR_UNSIGNED 1#define WCHAR_TYPE "short unsigned int"#define WCHAR_TYPE_SIZE 16/* For the sake of libgcc2.c, indicate target supports atexit.  */#define HAVE_ATEXIT

⌨️ 快捷键说明

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