📄 ads1_2 使用教程 (2)工程配置 - 开发工具 - arm嵌入式资源站.htm
字号:
<TD><A
href="http://www.embed-game.com/article_html/29/407.html">GCC精彩之旅(一)</A></TD></TR>
<TR>
<TD><A
href="http://www.embed-game.com/article_html/de/403.html">用GDB调试 GCC
程序</A></TD></TR>
<TR>
<TD><A href="http://www.embed-game.com/article_html/0a/378.html">AXD
加载image时出现RDI Warning 00005: Data abort</A></TD></TR>
<TR>
<TD><A
href="http://www.embed-game.com/article_html/d0/377.html">ADS1.2
使用教程 (3)续 编译</A></TD></TR>
<TR>
<TD><A
href="http://www.embed-game.com/article_html/8f/376.html">ADS1.2
使用教程 (7)库</A></TD></TR>
<TR>
<TD><A
href="http://www.embed-game.com/article_html/9c/375.html">ADS1.2
使用教程 (5)定制</A></TD></TR></TBODY></TABLE></DIV></TD>
<TD vAlign=top><!-- 中间部分 -->
<DIV class=bai>
<DIV class="t3 bcg bgg bg_yellow">ADS1.2 使用教程 (2)工程配置</DIV>
<DIV class="b3 bcg mb12"> 添加时间: 2007-02-08 原文发表时间: 2007-02-08
人气: 305
<HR>
<TABLE>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=0 width=650 border=0>
<TBODY>
<TR>
<TD width="100%">
<P align=center><FONT size=3><STRONG>第二课</STRONG><FONT
face="Arial, Helvetica, sans-serif">
</FONT><STRONG>显示和定制工程和目标文件(1)</STRONG></FONT></P></TD></TR>
<TR align=middle>
<TD class=font width="100%">
<P align=center>Translated from <STRONG><FONT
face=Arial>CodeWarriorU.COM</FONT></STRONG></P>
<P align=center><BR></P></TD></TR>
<TR>
<TD width="100%">
<DIV align=center twffan="done">
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 width="88%" border=0>
<TBODY>
<TR>
<TD class=font width="100%"><FONT
face="Arial, Helvetica, sans-serif"
size=2> </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>(Project)</FONT><FONT size=2>窗口。</FONT>
<P><FONT face=幼圆
size=+1><STRONG>什么是工程文件</STRONG></FONT></P>
<P><FONT face="Arial, Helvetica, sans-serif"
size=2> </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>(Project)</FONT><FONT
size=2>。该工程的设置和所有这些文件的指针都被存放在一个工程文件中。这些设置包括编译和链接设置、源文件、库文件以及它们之间用于产生最终程序的相互关系。你可以将这个工程文件看作该工程的大脑:它保存了所有文件相互依存的关系并知道如何将它们组合成为一个可用的应用程序。工程窗口依次显示了这些关于你的程序和该程序所包含的文件的信息,并允许你只需轻松点击就可以修改这个工程。图</FONT><FONT
face="Arial, Helvetica, sans-serif"
size=2>2-1</FONT><FONT size=2>显示了工程窗口的外观。</FONT></P>
<DIV align=center twffan="done">
<CENTER>
<TABLE cellSpacing=0 cellPadding=0 border=0><FONT
face="Arial, Helvetica, sans-serif" size=2>
<TBODY></TBODY></FONT>
<TBODY>
<TR>
<TD><FONT size=2><IMG height=247
alt="Figure 2-1: Each project you create appears in the Project window. This one is empty."
src="ADS1_2 使用教程 (2)工程配置 - 开发工具 - ARM嵌入式资源站.files/IcwwL2_fig1.gif"
width=367 align=left twffan="done"> </FONT></TD></TR>
<TR>
<TD align=middle>
<P align=center><EM><FONT size=1>图 </FONT><FONT
face="Arial, Helvetica, sans-serif" size=1>2-1:
</FONT><FONT size=1>显示工程信息的工程窗口</FONT><FONT
face="Arial, Helvetica, sans-serif"
size=1>(</FONT><FONT size=1>图示为空的情况</FONT><FONT
face="Arial, Helvetica, sans-serif"
size=1>)</FONT></EM><FONT
face="Arial, Helvetica, sans-serif" size=2>
</FONT></P></TD></TR></TBODY></TABLE></CENTER></DIV>
<P><FONT face="Arial, Helvetica, sans-serif"
size=2> </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>I/O </FONT><FONT size=2>操作时,你还要使用到一些库文件,比如
</FONT><FONT face="Arial, Helvetica, sans-serif"
size=2>Metrowerks </FONT><FONT size=2>标准库</FONT><FONT
face="Arial, Helvetica, sans-serif" size=2>(Metrowerks
Standard Library</FONT><FONT size=2>,</FONT><FONT
face="Arial, Helvetica, sans-serif" size=2>MSL)
</FONT></P>
<P><FONT face="Arial, Helvetica, sans-serif"
size=2> </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><FONT
face="Arial, Helvetica, sans-serif" size=2>CodewWarrior
</FONT><FONT size=2>的集成开发环境加装相应的插件</FONT><FONT
face="Arial, Helvetica, sans-serif"
size=2>(plug-in)</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>CodeWarrior
</FONT><FONT
size=2>可是一个可扩展的集成开发环境。通过给它安装一些插件,你就可以扩展它的功能。比如说,加入有人开发了一种新的叫做
</FONT><FONT face="Arial, Helvetica, sans-serif"
size=2>Z++ </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>Z++
</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>Z++ </FONT><FONT size=2>语言。那该多好!</FONT><FONT
face="Arial, Helvetica, sans-serif" size=2>:</FONT><FONT
size=2>)</FONT></P>
<P><FONT face="Arial, Helvetica, sans-serif"
size=2> </FONT><FONT size=2>现在你知道了
</FONT><FONT face="Arial, Helvetica, sans-serif"
size=2>CodeWarrior </FONT><FONT
size=2>是如何使用文件的了。下面我们来详细地学习有关工程窗口的知识。</FONT></P>
<P><FONT face=幼圆
size=+1><STRONG>工程窗口</STRONG></FONT></P>
<P><FONT face="Arial, Helvetica, sans-serif"
size=2> </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>(targets)</FONT><FONT
size=2>文件。一个工程包含了足够的信息来编译一个或多个目标文件。所谓的目标</FONT><FONT
face="Arial, Helvetica, sans-serif"
size=2>(target)</FONT><FONT size=2>文件就是当你编译程序时,由
</FONT><FONT face="Arial, Helvetica, sans-serif"
size=2>CodeWariior </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>)</FONT><FONT
size=2>一个应用程序或库文件。一些程序可以编译产生多个目标文件。比如,你可以编写一个程序来创建一个
</FONT><FONT face="Arial, Helvetica, sans-serif"
size=2>DLL </FONT><FONT size=2>和一个调用该 </FONT><FONT
face="Arial, Helvetica, sans-serif" size=2>DLL
</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>DLL</FONT><FONT
size=2>,定义另一个目标来产生应用程序。通过这种方式,你的工程只需编译一次就可产生所有需要的目标文件或片断。图
</FONT><FONT face="Arial, Helvetica, sans-serif"
size=2>2-2 </FONT><FONT size=2>显示了“</FONT><FONT
face="Arial, Helvetica, sans-serif" size=2>Hello
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -