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

📄 找到了份挺好的中文 makefile 的教程, 非常详细清楚_ 大家共享_ - itpub论坛.htm

📁 Makefile编程及相关资料的介绍与入门。很适合初学者的学习与借鉴
💻 HTM
📖 第 1 页 / 共 5 页
字号:
            <TABLE cellSpacing=0 cellPadding=2 width=0 align=right border=0>
              <TBODY>
              <TR>
                <TD align=right><FONT face=verdana,arial,helvetica size=1><A 
                  href="http://www.itpub.net/showthread.php?s=&amp;threadid=219475&amp;goto=newpost">转到首个未读的帖子</A></FONT><BR><FONT 
                  face=verdana,arial,helvetica size=1><A 
                  href="http://www.itpub.net/member2.php?s=&amp;action=addsubscription&amp;threadid=219475">接收该主题更新信息</A><BR><A 
                  href="http://www.itpub.net/favorites.php?action=add&amp;threadid=219475">加此话题到个人收藏</A><BR><BR><A 
                  href="http://www.itpub.net/faq2.php?action=add" 
                  target=_blank><FONT color=red>加入资料库</FONT></A> <IMG alt="" 
                  src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/prev.gif" 
                  border=0> <A 
                  href="http://www.itpub.net/showthread.php?s=&amp;threadid=219475&amp;goto=nextoldest">上一主题</A> 
                  &nbsp; <A 
                  href="http://www.itpub.net/showthread.php?s=&amp;threadid=219475&amp;goto=nextnewest">下一主题</A> 
                  <IMG alt="" 
                  src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/next.gif" 
                  border=0> </FONT></TD></TR></TBODY></TABLE></TD></TR>
        <TR height=3>
          <TD colSpan=2></TD></TR></TBODY></TABLE><!-- first unread and next/prev -->
      <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center 
      bgColor=#ffffff border=0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=1 cellPadding=4 width="100%" border=0>
              <TBODY>
              <TR>
                <TD noWrap width=175 bgColor=#d1d9e2><FONT class=thtcolor 
                  face=verdana,arial,helvetica color=#5d7790 size=1>作者</FONT></TD>
                <TD width="100%" bgColor=#d1d9e2><!-- Thread nav and post images -->
                  <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
                    <TBODY>
                    <TR>
                      <TD width="100%"><FONT class=thtcolor 
                        face=verdana,arial,helvetica color=#5d7790 size=1>主题 
                        &nbsp;&nbsp; [ <FONT class=st>9</FONT>&nbsp; <FONT 
                        class=st>7</FONT>&nbsp; <FONT color=red><B>1</FONT></B> 
                        &nbsp;&nbsp; <A class=thtcolor 
                        href="http://www.itpub.net/219475,2.html"><FONT 
                        face=verdana,arial,helvetica color=#5d7790 
                        size=1>2</FONT></A> &nbsp;&nbsp; <A class=thtcolor 
                        href="http://www.itpub.net/219475,3.html"><FONT 
                        face=verdana,arial,helvetica color=#5d7790 
                        size=1>3</FONT></A> &nbsp;&nbsp; <A class=thtcolor 
                        href="http://www.itpub.net/219475,2.html"><FONT 
                        face=verdana,arial,helvetica color=#5d7790 size=1><FONT 
                        class=st>8</FONT></FONT></A> &nbsp; <A class=thtcolor 
                        href="http://www.itpub.net/219475,3.html"><FONT 
                        face=verdana,arial,helvetica color=#5d7790 size=1><FONT 
                        class=st>:</FONT></FONT></A> ] </FONT></TD>
                      <TD><A 
                        href="http://www.itpub.net/newthread.php?s=&amp;action=newthread&amp;forumid=29"><IMG 
                        alt=发布新主题 
                        src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/newthread.gif" 
                        border=0></A></TD>
                      <TD><FONT face="verdana, arial, helvetica" 
                        size=2>&nbsp;&nbsp;</FONT></TD>
                      <TD><A 
                        href="http://www.itpub.net/newreply.php?s=&amp;action=newreply&amp;threadid=219475"><IMG 
                        alt=回复主题 
                        src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/reply.gif" 
                        border=0></A></TD></TR></TBODY></TABLE><!-- /Thread nav and post images --></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><!-- /spacer --></TD>
    <TD width=10><IMG height=1 alt="" 
      src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/space.gif" 
      width=10></TD></TR></TBODY></TABLE><!-- /spacer -->
<TABLE cellSpacing=0 cellPadding=0 width="100%" bgColor=#ffffff border=0>
  <TBODY>
  <TR>
    <TD width=10><IMG height=1 alt="" 
      src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/space.gif" 
      width=10></TD>
    <TD width="100%"><!-- spacer -->
      <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center 
      bgColor=#ffffff border=0>
        <TBODY>
        <TR>
          <TD>
            <TABLE cellSpacing=1 cellPadding=4 width="100%" border=0>
              <TBODY>
              <TR>
                <TD vAlign=top noWrap width=175 bgColor=#dfdfdf><A 
                  name=post1427647></A><FONT face="verdana, arial, helvetica" 
                  size=2>qzha006</FONT><BR><FONT face=verdana,arial,helvetica 
                  size=1>茉莉</FONT><BR><IMG alt="" 
                  src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/logo.jpg" 
                  border=0>
                  <P><FONT face=verdana,arial,helvetica size=1>注册日期: 2002 
                  Mar<BR>来自: 
                  飘来飘去都换过好几个地儿了<BR>技术贴数:573<BR>论坛积分:27050<BR>论坛排名:31<BR>论坛徽章:1<BR>
                  <TABLE width="100%" align=center>
                    <TBODY>
                    <TR>
                      <TD align=middle width="20%"><A 
                        href="http://www.itpub.net/medallist.php?action=showall&amp;medalid=1#1"><IMG 
                        alt=ITPUB元老 
                        src="找到了份挺好的中文 Makefile 的教程, 非常详细清楚_ 大家共享_ - ITPUB论坛.files/medal_1_small.gif" 
                        border=0></A></TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD></TR>
                    <TR>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle width="20%">&nbsp;</TD>
                      <TD align=middle 
                  width="20%">&nbsp;</TD></TR></TBODY></TABLE></FONT></P></TD>
                <TD vAlign=top width="100%" bgColor=#dfdfdf><FONT 
                  face=verdana,arial,helvetica size=1>找到了份挺好的中文 Makefile 的教程, 
                  非常详细清楚. 大家共享.</FONT> 
                  <P><FONT face="verdana, arial, helvetica" size=2>这份东东我觉得不错. 
                  是CSDN上转载过来.<BR><BR><BR>跟我一起写 Makefile<BR><BR><BR>陈皓 
                  (CSDN)<BR><BR>概述<BR>——<BR><BR>什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。<BR><BR>因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell脚本一样,其中也可以执行操作系统的命令。<BR><BR>makefile带来的好处就是——“自动化编译”,一旦写好,只需要一个make命令,整个工程完全自动编译,极大的提高了软件开发的效率。make是一个命令工具,是一个解释makefile中指令的命令工具,一般来说,大多数的IDE都有这个命令,比如:Delphi的make,Visual 
                  C++的nmake,Linux下GNU的make。可见,makefile都成为了一种在工程方面的编译方法。<BR><BR>现在讲述如何写makefile的文章比较少,这是我想写这篇文章的原因。当然,不同产商的make各不相同,也有不同的语法,但其本质都是在“文件依赖性”上做文章,这里,我仅对GNU的make进行讲述,我的环境是RedHat 
                  Linux 8.0,make的版本是3.80。必竟,这个make是应用最为广泛的,也是用得最多的。而且其还是最遵循于IEEE 
                  1003.2-1992 
                  标准的(POSIX.2)。<BR><BR>在这篇文档中,将以C/C++的源码作为我们基础,所以必然涉及一些关于C/C++的编译的知识,相关于这方面的内容,还请各位查看相关的编译器的文档。这里所默认的编译器是UNIX下的GCC和CC。<BR><BR><BR><BR>关于程序的编译和链接<BR>——————————<BR><BR>在此,我想多说关于程序编译的一些规范和方法,一般来说,无论是C、C++、还是pas,首先要把源文件编译成中间代码文件,在Windows下也就是 
                  .obj 文件,UNIX下是 .o 文件,即 Object 
                  File,这个动作叫做编译(compile)。然后再把大量的Object 
                  File合成执行文件,这个动作叫作链接(link)。<BR><BR>编译时,编译器需要的是语法的正确,函数与变量的声明的正确。对于后者,通常是你需要告诉编译器头文件的所在位置(头文件中应该只是声明,而定义应该放在C/C++文件中),只要所有的语法正确,编译器就可以编译出中间目标文件。一般来说,每个源文件都应该对应于一个中间目标文件(O文件或是OBJ文件)。<BR><BR>链接时,主要是链接函数和全局变量,所以,我们可以使用这些中间目标文件(O文件或是OBJ文件)来链接我们的应用程序。链接器并不管函数所在的源文件,只管函数的中间目标文件(Object 

⌨️ 快捷键说明

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