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

📄 检测 10 种 c 语言编译环境的程序.htm

📁 检测 10 种 C 语言编译环境的程序
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0060)http://fanqiang.chinaunix.net/a4/b9/20010818/1305001144.html -->
<HTML><HEAD><TITLE>[ 永远的UNIX > C源码:可以检测 10 种 C 语言编译环境的程序 ]</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>BODY {
	FONT: 12pt 宋体
}
TH {
	FONT: 12pt 宋体
}
INPUT {
	FONT: 12pt 宋体
}
SELECT {
	FONT: 12pt 宋体
}
TEXTAREA {
	FONT: 12pt 宋体
}
SELECT {
	FONT: 12pt 宋体
}
checkbox {
	FONT: 12pt 宋体
}
A:link {
	COLOR: #e6a306; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #e6a306; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ffff00; TEXT-DECORATION: underline
}
BODY {
	FONT-SIZE: 12pt; FONT-FAMILY: "宋体", "serif"
}
TD {
	FONT-SIZE: 12pt; FONT-FAMILY: "宋体", "serif"
}
P {
	FONT-SIZE: 9pt; LINE-HEIGHT: 150%
}
</STYLE>

<META content="MSHTML 6.00.2900.2523" name=GENERATOR></HEAD>
<BODY text=#ffffff bgColor=#000000 
background="检测 10 种 C 语言编译环境的程序.files/bline.gif">
<DIV align=center>
<CENTER>
<TABLE height=400 cellSpacing=0 cellPadding=0 width=750 border=0>
  <TBODY>
  <TR>
    <TD height=45>
      <P align=center><IMG alt="[ 永远的UNIX::UNIX技术资料的宝库 ]" 
      src="检测 10 种 C 语言编译环境的程序.files/title.gif"></P></TD></TR>
  <TR>
  <TR>
    <TD vAlign=bottom align=left height=40><SMALL><A 
      href="http://fanqiang.chinaunix.net/">首页</A> &gt; 编程技术 &gt; 源码天堂 &gt; 
      正文</SMALL></TD></TR>
  <TR>
    <TD width="100%" bgColor=#d09f0d colSpan=5 height=2><IMG height=1 
      src="检测 10 种 C 语言编译环境的程序.files/c.gif" width=1></TD></TR>
  <TR>
    <TD vAlign=center align=middle height=40><FONT size=5><B>C源码:可以检测 10 种 C 
      语言编译环境的程序</B></FONT></TD></TR>
  <TR>
    <TD align=middle height=20><FONT 
      color=#999999><SMALL>本文出自:http://mly363.363.net 作者: (2001-08-22 
      16:33:51)</SMALL></FONT></TD></TR>
  <TR>
    <TD align=middle>
      <TABLE cellSpacing=0 cellPadding=0 width=700 align=center border=0>
        <TBODY>
        <TR>
          <TD vAlign=top><FONT 
            color=#cccccc>/*&nbsp;CCOS.C&nbsp;---&nbsp;Test&nbsp;the&nbsp;C&nbsp;language&nbsp;compiler&nbsp;and&nbsp;OS&nbsp;by&nbsp;predefined&nbsp;symbols&nbsp;*/ 
            <BR>/*&nbsp;M.L.Y&nbsp;&nbsp;2000.12&nbsp;*/ 
            <BR><BR>#include&nbsp;&lt;stdio.h&gt; <BR><BR>int&nbsp;&nbsp;main() 
            <BR>{ 
            <BR>#if&nbsp;defined(MSDOS)&nbsp;&amp;&nbsp;defined(_MSC_VER)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Microsoft&nbsp;C&nbsp;*/ 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;MS-DOS,&nbsp;Microsoft&nbsp;C.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;defined(__MSDOS__)&nbsp;&amp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Turbo&nbsp;C/BC&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&nbsp;(defined(__TURBOC__)&nbsp;|&nbsp;defined(__BORLANDC__)) 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;MS-DOS,&nbsp;Borland&nbsp;Turbo&nbsp;C&nbsp;/&nbsp;Borland&nbsp;C++.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;__hppa&nbsp;&amp;&nbsp;__hp3000s900&nbsp;&amp;&nbsp;__mpexl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;HP&nbsp;3000&nbsp;*/ 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;HP&nbsp;3000,&nbsp;MPE/iX,&nbsp;HP&nbsp;C/iX.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;vax&nbsp;&amp;&nbsp;VAX&nbsp;&amp;&nbsp;vms&nbsp;&amp;&nbsp;VMS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;DEC&nbsp;VAX&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;vaxc&nbsp;&amp;&nbsp;VAXC&nbsp;&amp;&nbsp;vax11c&nbsp;&amp;&nbsp;VAX11C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;defined(vms_version)&nbsp;&amp;&nbsp;defined(VMS_VERSION) 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;DEC&nbsp;VAX,&nbsp;VMS,&nbsp;VAX&nbsp;11&nbsp;C.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;__vms&nbsp;&amp;&nbsp;__VMS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;DEC&nbsp;Alpha&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;__vaxc&nbsp;&amp;&nbsp;__VAXC&nbsp;&amp;&nbsp;__vax11c&nbsp;&amp;&nbsp;__VAX11C&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;__DECC&nbsp;&amp;&nbsp;defined(__vms_version)&nbsp;&amp;&nbsp;defined(__VMS_VERSION)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;__Alpha_AXP&nbsp;&amp;&nbsp;__Alpha&nbsp;&amp;&nbsp;__ALPHA&nbsp;&amp;&nbsp;__32BITS 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;DEC&nbsp;Alpha&nbsp;AXP,&nbsp;Open&nbsp;VMS,&nbsp;DEC&nbsp;C.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;__OS400__&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;AS/400&nbsp;*/ 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;AS/400,&nbsp;OS/400.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;mips&nbsp;&amp;&nbsp;__mips&nbsp;&amp;&nbsp;host_mips&nbsp;&amp;&nbsp;__host_mips&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;Tandem&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;unix&nbsp;&amp;&nbsp;__unix&nbsp;&amp;&nbsp;__nonstopux&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;SYSTYPE_SVR4&nbsp;&amp;&nbsp;_SYSTYPE_SVR4&nbsp;&amp;&nbsp;LANGUAGE_C&nbsp;&amp;&nbsp;_LANGUAGE_C 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;Tandem(puma&nbsp;S4000&nbsp;mips,...),&nbsp;NonStop-UX/V(Rel4.2MP,...).\n"); 
            <BR>#endif 
            <BR>#if&nbsp;(hp9000s200&nbsp;|&nbsp;hp9000s300&nbsp;|&nbsp;__hp9000s300&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;HP&nbsp;9000&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&nbsp;|&nbsp;hp9000s500&nbsp;|&nbsp;hp9000s800&nbsp;|&nbsp;__hp9000s800&nbsp;|&nbsp;hp9000ipc)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&nbsp;&amp;&nbsp;(hppa&nbsp;|&nbsp;__hppa)&nbsp;&amp;&nbsp;(_PA_RISC1_0&nbsp;|&nbsp;_PA_RISC1_1)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&nbsp;&amp;&nbsp;(unix&nbsp;|&nbsp;__unix)&nbsp;&amp;&nbsp;(hpux&nbsp;|&nbsp;__hpux) 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;HP&nbsp;9000,&nbsp;HP-UX.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;i386&nbsp;&amp;&nbsp;M_I386&nbsp;&amp;&nbsp;unix&nbsp;&amp;&nbsp;__unix&nbsp;&amp;&nbsp;M_UNIX&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;SCO&nbsp;UNIX&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\ 
            <BR>&nbsp;&nbsp;&amp;&nbsp;(_SCO_COFF&nbsp;|&nbsp;_SCO_ELF) 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;SCO&nbsp;UNIX(SCO&nbsp;OpenServer)&nbsp;on&nbsp;Intel&nbsp;386&nbsp;or&nbsp;above.\n"); 
            <BR>#endif 
            <BR>#if&nbsp;i386&nbsp;&amp;&nbsp;_I386&nbsp;&amp;&nbsp;unix&nbsp;&amp;&nbsp;__HIGHC__&nbsp;&amp;&nbsp;_ATT4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;NCR&nbsp;UNIX&nbsp;*/ 
            <BR>&nbsp;&nbsp;printf("It&nbsp;is&nbsp;NCR&nbsp;MP-RAS&nbsp;SVR4&nbsp;UNIX&nbsp;System&nbsp;on&nbsp;Intel&nbsp;386&nbsp;or&nbsp;above.\n"); 
            <BR>#endif <BR>&nbsp;&nbsp;return&nbsp;0; <BR>} 
            <BR><BR>/*&nbsp;End&nbsp;of&nbsp;file&nbsp;*/ <BR>(<A 
            href="http://www.fanqiang.com/">http://www.fanqiang.com/</A>) 
            </FONT>&nbsp;&nbsp;&nbsp;&nbsp;进入【<A 
            href="http://www.chinaunix.net/">UNIX论坛</A>】 </TD></TR>
        <TR>
          <TD>
            <HR>
          </TD></TR>
        <TR>
          <TD><B>相关文章</B> </TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD>&nbsp;</TD></TR></TBODY></TABLE></TD></TR>
  <TR>
    <TD width="100%" bgColor=#d09f0d colSpan=5 height=2><IMG height=1 
      src="检测 10 种 C 语言编译环境的程序.files/c.gif" width=1></TD></TR>
  <TR>
    <TD vAlign=top width="100%" colSpan=5 height=40>
      <P align=center><FONT color=#ffffff>★&nbsp;&nbsp;樊强制作 欢迎分享&nbsp;&nbsp;★ 
      </FONT></P></TD></TR></TBODY></TABLE></CENTER></DIV></BODY></HTML>

⌨️ 快捷键说明

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