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

📄 蚂蚁公社 - 轻轻松松产生 makefile 利用automake.htm

📁 Makefile编程及相关资料的介绍与入门。很适合初学者的学习与借鉴
💻 HTM
📖 第 1 页 / 共 4 页
字号:
      href="http://www.antpower.org/Folder_AntTopic/AntFolder_Security_Management_Engineering/AntFolder_Security_Event_Management/Folder_Tutorial/AntFile.2005-04-12.0842/talkback/1113563975/discussionitem_view" 
      target=_blank>你好</A> 
      <DIV class=boxDetails 
      title="更新时间[2005-04-15 07:19 PM]">2005-04-15</DIV></DIV>
      <DIV class="content even"><IMG alt=讨论项 
      src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/discussionitem_icon.gif"> <A 
      title=请站内pm我告知![romemeteor] 
      href="http://www.antpower.org/Folder_AntTopic/AntFolder_Security_Management_Engineering/AntFolder_Security_Event_Management/Folder_Tutorial/AntFile.2005-04-12.0842/talkback/1113315872/discussionitem_view" 
      target=_blank>密码</A> 
      <DIV class=boxDetails 
      title="更新时间[2005-04-12 10:24 PM]">2005-04-12</DIV></DIV>
      <DIV class="content odd"><IMG alt=讨论项 
      src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/discussionitem_icon.gif"> <A 
      title="    安全管理包含的范畴要远比安全产品能做到的多。我们必须用合理的安全管理方案保护已有安全产品的实施,否则只能是事倍功半。&#13;&#10;&#13;&#10;    安全措施不到位、企业业务因为威胁来到而中断、用户隐私受到侵犯、网络安全人才严重匮乏……企业在安全威胁面前从来没有像现在这样不堪一击。不断演变的安全威胁正在以前所未有的速度迅速蔓延,只需短短几分钟就可以威胁到防护不严密的企业网络的安全性。而且目前的许多威胁专门攻击公司的关键资产和基础架构,保护不力的企业网络时刻面临着瘫痪的危险。&#13;&#10;&#13;&#10;    由IT技术搭建的企业网络是脆弱的,每前进一步都需要安全手段的保护。随着互联网的飞速发展,网络成了企业发展的基础架构。为了满足用户的需求,时刻保持竞争优势,企业不得不持续拓展企业网络。当企业在不断拓展网络架构时,企业面临的安全问题也变得越来越复杂了。网络的每一次扩张——每台新计算机,每台新服务器以及软件应用平台,都将产生额外的安全风险。网络的每一次扩张都为蠕虫病毒和恶意代码创造了新的攻击点,这些攻击对企业来讲都具有非常大的风险。所以,当今企业面临的安全问题越来越复杂。同时,目前的安全威胁也正在极速增长,这些威胁不仅以光速进行传播,还可以攻击系统和网络的深层结构。&#13;&#10;&#13;&#10;    不知道从何时起,企业越来越离不开网络安全技术的保护了。原来是依靠安全产品,挡住一波波病毒攻击,阻止一次次黑客入侵。外忧解决后,内患又浮出了水面。来自企业内部的威胁已经远远超过了来自外界的骚扰。如何保障?安全产品在这时开始显得力不从心。不是有气无力,而是有劲无处使。内部安全必须依靠内部的方法来解决,这就是安全管理。&#13;&#10;&#13;&#10;    比如如何迅速发现管理漏洞?发现管理漏洞如何最快速度进行补救?威胁发生能否最快速度恢复业务?这些都是安全管理的范畴,但只是安全管理的一部分。信息安全意识、IT设备使用上的管理、不轨行为的抑制……安全管理包含的范畴要远比安全产品能做到的多。我们必须用合理的安全管理方案保护已有安全产品的实施,否则只能是事倍功半。&#13;&#10;&#13;&#10;各位  认为呢?&#13;&#10;&#13;&#10;见仁见智~~~ 第二砖&#13;&#10;[romemeteor]" 
      href="http://www.antpower.org/Folder_AntTopic/AntFolder_Network_Security/Folder_TechArticle/AntFile.2005-03-24.0809/talkback/1112609081/discussionitem_view" 
      target=_blank>安全管理</A> 
      <DIV class=boxDetails 
      title="更新时间[2005-04-04 06:04 PM]">2005-04-04</DIV></DIV>
      <DIV class="content even"><IMG alt=讨论项 
      src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/discussionitem_icon.gif"> <A 
      title=" 毕业设计要用到这个东西&#13;&#10;看英文实在是看的头晕&#13;&#10;请问谁知道这个技术标准的中文版或者是相关的东西 能否告知一二 &#13;&#10;非常感谢&#13;&#10;邮箱:jxncl@sohu.com[IDMEF]" 
      href="http://www.antpower.org/Folder_AntTopic/AntFolder_Network_Security/AntFolder_IDSIPS/Folder_Standard/AntFile.2003-12-17.5825/talkback/1112248592/discussionitem_view" 
      target=_blank>请问谁知道这个文档现在有中文翻译版么</A> 
      <DIV class=boxDetails 
      title="更新时间[2005-03-31 01:56 PM]">2005-03-31</DIV></DIV>
      <DIV class="content odd"><IMG alt=讨论项 
      src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/discussionitem_icon.gif"> <A 
      title="使用三观论--这一哲学方法究竟该如何去分析?&#13;&#10;安全管理究竟又该如何去分析?&#13;&#10;……&#13;&#10;&#13;&#10;最近和几位专家再进行沟通交流的过程中对安全管理有了一些更深的理解和体会,特别总结如下,以抛砖引玉,大家共同来思考一下究竟安全管理化/管理安全化能够以怎样一种稳妥的方式进一步发展并上升自己到宏观的层次。OpenSTF从某种程度上来说率先考虑到了安全管理方式的重要性以及其必要性,但是仅有这些仍然是不够的,因为:&#13;&#10;&#13;&#10;首先:&#13;&#10;&#13;&#10;安全从管理中来&#13;&#10;对于用户来说,安全只是实现业务连续性借助的手段。当前,企业应用IT系统的最终目的是为了增加企业收入,保持业务持续增长。然而无处不在的安全漏洞却给业务开展带来诸多障碍。在网络安全威胁迅速增加的时刻,我们认为,企业要确保业务连续性安全,需要从“4P”入手:Policy(管理制度和策略)、People(管理人才)、Program(管理流程)、Product(安全管理软件和硬件)。&#13;&#10;&#13;&#10;“4P”安全管理将成为企业保障业务连续性安全的必要措施。&#13;&#10;4P囊括了网络安全管理的宏观-中观-微观这三个密切相关的层面。&#13;&#10;&#13;&#10;第一个“P”即安全管理制度和策略。企业用户需要兼顾隐密性、安全性和业务连续性等问题,需要部署基于政策的安全技术,同时需要保证安全技术(或安全设备)与企业的业务目标保持一致。这些政策必须由公司内的高层管理人员制定并控制,然后实施到技术层面。安全不再仅仅是防火墙、防病毒或者邮件扫描,而是一个庞大组织架构。&#13;&#10;&#13;&#10;第二个“P”涉及专业管理人才。今天的网络在范围上有了前所未有的扩展,延伸到PDA、手机、笔记本、WLAN等等一切办公设施。这就需要专业的安全管理人才制定专业的安全策略。目前,全球60%的企业是由IT经理负责制定安全策略,只有17%的企业是由业务管理层来决定。安全与业务脱节这一矛盾已十分明显,成为企业面临的一大问题。&#13;&#10;&#13;&#10;第三个“P”是指管理流程。随着企业进行资源整合,企业需要面对并解决因硬件设备和网络安全整合所带来的问题,安全管理流程在企业整体安全发展中担当了关键角色。安全管理流程首先会确定一个安全需求的优先级,比如验证过程或身份管理,然后明确涉及各业务领域的安全管理细节,从前端访问到在线用户交易,都必须提前确定潜在的风险并制定相关安全管理流程。&#13;&#10;&#13;&#10;第四个“P”涉及安全管理产品技术。选择安全产品时,遵循原则:满足国家安全标准及行业规定的要求;重视产品的可靠性与可扩展性;重视技术的先进性与可升级性;重视产品的性能价格比;重视整体安全解决方案的能力;重视厂商全程的服务能力和持续的综合实力。&#13;&#10;&#13;&#10;第一条属于宏观安全管理中的制度和策略;第二、三条均属于中观中的与中层管理人与业务流程密切相关的因素;而最后一个具体的优秀的管理支持工具必然将在微观的技术层面有效的落实宏观与中观所制定的各类目标,也就是我们在射击比赛中所遵循的 &#13;&#10;&#13;&#10;三点一线&#13;&#10;&#13;&#10;之原则。&#13;&#10;&#13;&#10;那么OpenSTF通过一年多以来的发展……&#13;&#10;&#13;&#10;究竟发展到何程度?以您所猜想的什么形式出现在网络/应用的广大受众面前?&#13;&#10;&#13;&#10;工具包/编程规范/思想/体系/解决方案包/接口定义……&#13;&#10;&#13;&#10;按照一句广告词来说,就是“一切皆有可能”。&#13;&#10;&#13;&#10;&#13;&#10;&#13;&#10;ps:启明星辰的大潘在cert/cc年会上所阐述的网络安全应急的三观论,无可否认是一个非常出色的思考问题的方法论,结合该方法我认为OpenSTF应该以一种更为健康/有序/稳定的步伐发展向自己既定的目标并不断的修正自己的目标与偏差,这才是我们蚂蚁公社--这个优秀的团队以及OpenSTF 被您所能够信赖以继续发展的根基。&#13;&#10;&#13;&#10;上述已经发表在 蚂蚁推荐-更多内容-早期关于OpenSTF基本概念的探讨 一文,建议结合起来阅读,旨在抛砖引玉,请大家不啬直言。&#13;&#10;[romemeteor]" 
      href="http://www.antpower.org/Folder_AntTopic/AntFolder_Network_Security/Folder_TechArticle/AntFile.2005-03-24.0809/talkback/1112194829/discussionitem_view" 
      target=_blank>OpenSTF</A> 
      <DIV class=boxDetails 
      title="更新时间[2005-03-30 11:00 PM]">2005-03-30</DIV></DIV>
      <DIV align=right><A 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/msg_1072855174/discussion_listing">更多内容...</A> 
      </DIV></DIV></DIV></DIV>
      <DIV>
      <DIV class=box>
      <H5>调查</H5>
      <DIV class=body>
      <DIV class="content even"><SPAN 
      style="FONT-WEIGHT: bold">您认为信息安全领域的下一个热点将是什么?</SPAN> </DIV>
      <DIV class="content odd">
      <FORM 
      action=http://www.antpower.org/Folder_AntPoll/MPoll.2004-08-12.3415/portal_form/mpoll_slot 
      method=post>
      <DIV style="PADDING-BOTTOM: 10px"><INPUT class=noborder type=radio CHECKED 
      value=1 name=answer>&nbsp;<SPAN>安全产品及技术</SPAN> </DIV>
      <DIV style="PADDING-BOTTOM: 10px"><INPUT class=noborder type=radio value=2 
      name=answer>&nbsp;<SPAN>安全管理与安全工程</SPAN> </DIV>
      <DIV style="PADDING-BOTTOM: 10px"><INPUT class=noborder type=radio value=3 
      name=answer>&nbsp;<SPAN>安全认证、咨询与服务</SPAN> </DIV><INPUT class=context type=submit value=投票> <INPUT type=hidden 
      value=1 name=form_submitted> </FORM>
      <DIV align=left><A 
      href="http://www.antpower.org/Folder_AntPoll/MPoll.2004-08-12.3415">察看结果</A>|<A 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/msg_1072855174/mpoll_list">所有调查</A></DIV></DIV></DIV></DIV></DIV></TD>
    <TD class=main><!-- antpower -->
      <DIV class=spacer></DIV>
      <DIV id=contentTabs><A class=selected 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/msg_1072855174/post_view">查看 
      </A><A class=plain 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/msg_1072855174/forum_post_toForum">论坛首页 
      </A><A class=plain 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/msg_1072855174/forum_post_toSearch">查找 
      </A></DIV>
      <DIV id=contentBar> </DIV>
      <DIV class=editableDocument style="FLOAT: left">
      <DIV id=content>
      <DIV class=documentActions><A href="javascript:this.print();"><IMG 
      title=打印本页面 alt=Print 
      src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/print_icon.gif"> 
      </A>&nbsp;&nbsp;&nbsp;&nbsp; </DIV>
      <DIV>
      <DIV>[ <A 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork">主题家园</A> 
      | <A 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/forum_search_form">查询</A> 
      ] </DIV><SPAN>
      <STYLE>.color1 {
	FONT-SIZE: 9pt; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #e7e3d6; BACKGROUND-COLOR: #e7e3d6
}
.color2 {
	FONT-SIZE: 9pt; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #e7e3d6; BACKGROUND-COLOR: #f0f0e0
}
</STYLE>
      </SPAN><SPAN class=message_header><SPAN><SPAN><B>前一条信息</B>: <A 
      href="http://www.antpower.org/Folder_AntForum/Forum_SoftAndFramwork/msg_1072853381">Linux下的动态连接库及其实现机制</A> 
      <BR></SPAN></SPAN></SPAN><BR><SPAN class=message_header>
      <DIV>
      <DIV class=label>标题</DIV>: <B>轻轻松松产生 Makefile </B></DIV>
      <TABLE cellSpacing=0 cellPadding=0 width=620 border=0>
        <TBODY>
        <TR class=color2 height=25>
          <TD align=middle width=50>
            <DIV><IMG alt=Post 
            src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/icon_post.gif"> <IMG 
            alt="" 
            src="蚂蚁公社 - 轻轻松松产生 Makefile 利用automake.files/smiley3.gif">&nbsp; 
            </DIV></TD>
          <TD width=150><SPAN class=label>作者</SPAN> <FONT 
            color=#3366cc><B>chensy</B> </FONT></TD>
          <TD align=right><SPAN class=label>日期</SPAN> <FONT color=#3366cc>Dec 
            31, 2003 3:19 pm</FONT> </TD></TR>
        <TR>
          <TD colSpan=5 height=1></TD>
        <TR class="content even">
          <TD 
          style="PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em" 
          colSpan=4>
            <DIV class=message_body>
            <P>轻轻松松产生 Makefile 许明彦 <MYHSU@CYBERDUDE.COM>February 11, 1999 
            Abstract: 在 Unix 上写程式的人大概都碰过 Makefile,尤其是用 C 来开发程式的 人。用 make 
            来开发和编译程式的确很方便,可是要写出一个 Makefile 就不简单了。偏偏介绍 Makefile 的文件不多,GNU Make 
            那份印出来要几 百页的文件,光看完 Overview 就快阵亡了,难怪许多人闻 Unix 色变。 本文将介绍如何利用 GNU 
            Autoconf 及 Automake 这两套软体来协助我们 『自动』产生 Makefile 档,并且让开发出来的软体可以像 
            Apache, MySQL 和常见的 GNU 软体一样,只要会 ``./configure'', ``make'', ``make 
            install'' 就可以把程式安装到系统中。如果您有心开发 Open Source 的软体,或只是想在 Unix 
            系统下写写程式。希望这份介绍文件能 帮助您轻松地进入 Unix Programming 的殿堂。 1. 简介 Makefile 
            基本上就是『目标』(target), 『关连』(dependencies) 和 『动作』三者所组成的一连串规则。而 make 就会根据 
            Makefile 的规则 来决定如何编译 (compile) 和连结 (link) 程式。实际上,make 可做的 
            不只是编译和连结程式,例如 FreeBSD 的 port collection 中, Makefile 
            还可以做到自动下载原始程式套件,解压缩 (extract) ,修补 (patch),设定,然後编译,安装至系统中。 Makefile 
            基本构造虽然简单,但是妥善运用这些规则就也可以变出许多不 同的花招。却也因此,许多刚开始学习写 Makefile 时会感到没有规范可 
            循,每个人写出来的 Makefile 长得都不太一样,不知道从何下手,而且 
            常常会受限於自己的开发环境,只要环境变数不同或路径改一下,可能 Makefile 就得跟着修改。虽然有 GNU Makefile 
            Conventions (GNU Makefile 惯例) 订出一些使用 GNU 程式设计时撰写 Makefile 的一些标 
            准和规范,但是内容很长而且很复杂, 并且经常做些调整,为了减轻程式 设计师维护 Makefile 的负担,因此有了 Automake。 
            程式设计师只需写一些预先定义好的巨集 (macro),交给 Automake 处理 後会产生一个可供 Autoconf 使用的 
            Makefile.in 档。再配合利用 Autoconf 产生的自动设定档 configure 即可产生一份符合 GNU 
            Makefile 惯例的 Makeifle 了。 2. 上路之前 在开始试着用 Automake 
            之前,请先确认你的系统已经安装以下的软体: 1. GNU Automake 2. GNU Autoconf 3. GNU m4 4. 
            perl 5. GNU Libtool (如果你需要产生 shared library) 我会建议你最好也使用 GNU C/C++ 
            编译器 、GNU Make 以及其它 GNU 的 工具程式来做为开发的环境,这些工具都是属於 Open Source Software 
            不仅免费而且功能强大。如果你是使用 Red Hat Linux 可以找到所有上述 软体的 rpm 档,FreeBSD 也有现成的 
            package 可以直接安装,或着你也 可以自行下载这些软体的原始档回来 DIY。以下的范例是在 Red Hat Linux 5.2 + 
            CLE2 的环境下所完成的。 </P>
            <OL>
              <LI>一个简单的例子 </LI></OL>
            <P>Automake 所产生的 Makefile 除了可以做到程式的编译和连结,也已经把 </P>
            <P>如何产生程式文件 (如 manual page, info 档及 dvi 档) 的动作,还有 </P>
            <P>把原始程式包装起来以供散 的动作都考虑进去了,所以原始程式所存放 </P>
            <P>的目录架构最好符合 GNU 的标准惯例,接下来我拿 hello.c 来做为例 </P>
            <P>子。 </P>
            <P>在工作目录下建立一个新的子目录 ``devel'',再在 devel 下建立一个 </P>
            <P>``hello'' 的子目录,这个目录将作为我们存放 hello 这个程式及其相关 </P>

⌨️ 快捷键说明

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