亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? cha-source.html

?? gtk_text program sample&eg
?? HTML
字號:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html>  <head>    <title>      Creating Your Source Tree    </title>    <meta name="GENERATOR" content=    "Modular DocBook HTML Stylesheet Version 1.45">    <link rel="HOME" title="GTK+ / Gnome Application Development"    href="ggad.html">    <link rel="UP" title="Building a Gnome Application" href=     "build-app.html">    <link rel="PREVIOUS" title="Building a Gnome Application" href=     "build-app.html">    <link rel="NEXT" title="Source Tree Checklist" href="z68.html">  </head>  <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink=   "#840084" alink="#0000FF">    <div class="NAVHEADER">      <table width="100%" border="0" bgcolor="#ffffff" cellpadding=       "1" cellspacing="0">        <tr>          <th colspan="4" align="center">            <font color="#000000" size="2">GTK+ / Gnome Application            Development</font>          </th>        </tr>        <tr>          <td width="25%" bgcolor="#ffffff" align="left">            <a href="build-app.html"><font color="#0000ff" size=            "2"><b>&lt;&lt;&lt; Previous</b></font></a>          </td>          <td width="25%" colspan="2" bgcolor="#ffffff" align=           "center">            <font color="#0000ff" size="2"><b><a href="ggad.html">            <font color="#0000ff" size="2"><b>            Home</b></font></a></b></font>          </td>          <td width="25%" bgcolor="#ffffff" align="right">            <a href="z68.html"><font color="#0000ff" size="2"><b>            Next &gt;&gt;&gt;</b></font></a>          </td>        </tr>      </table>    </div>    <div class="CHAPTER">      <h1>        <a name="CHA-SOURCE">Creating Your Source Tree</a>      </h1>      <div class="TOC">        <dl>          <dt>            <b>Table of Contents</b>          </dt>          <dt>            <a href="cha-source.html#Z67">Overview of a Gnome            Source Tree</a>          </dt>          <dt>            <a href="z68.html">Source Tree Checklist</a>          </dt>          <dt>            <a href="z69.html"><tt class="FILENAME">            configure.in</tt></a>          </dt>          <dt>            <a href="z70.html"><tt class="FILENAME">            Makefile.am</tt></a>          </dt>          <dt>            <a href="z71.html">Relevant GNU Documentation</a>          </dt>          <dt>            <a href="z72.html">Installing Support Files</a>          </dt>        </dl>      </div>      <p>        Almost all Gnome applications use the same build system        based on the GNU tools <tt class="APPLICATION">        automake</tt>, <tt class="APPLICATION">autoconf</tt>, and        <tt class="APPLICATION">libtool</tt>. GTK+ and Gnome        provide a set of <tt class="APPLICATION">autoconf</tt>        macros that make it easy to create a portable,        standards-compliant build setup. Due to the bewildering        array of tools involved, it can be difficult to figure out        how Gnome source trees work; there are manuals available        for each tool, but none describes the "big picture." This        chapter gives you a simple overview that should help you        get started. It also covers some Gnome-specific details,        and tells you how to ship and install your application's        icons, translations, and documentation.      </p>      <p>        If you're writing a large application, or a library, this        chapter won't have all the information you need; you will        probably need to consult the GNU tools' manuals to get more        details. A complete discussion would fill the entire book.      </p>      <p>        Beginning with this chapter and continuing throughout Part        2 of the book, a sample application called <tt class=         "APPLICATION">GnomeHello</tt> will be used to demonstrate        Gnome features. The <tt class="APPLICATION">GnomeHello</tt>        source code is listed in Appendix E and the entire <tt        class="APPLICATION">GnomeHello</tt> source tree is        available online. It may be convenient to use it as a        template for your own application's source code.      </p>      <p>        You may miss the simple <tt class="APPLICATION">        Makefile</tt> made possible by the <tt class="APPLICATION">        gtk-config</tt> script; there is an equivalent <tt class=         "APPLICATION">gnome-config</tt> script (use <tt class=         "APPLICATION">gnome-config --help</tt> to learn how to use        it). However, these simple makefiles are not adequate for        any real-world application.      </p>      <div class="SECT1">        <h1 class="SECT1">          <a name="Z67">Overview of a Gnome Source Tree</a>        </h1>        <p>          Gnome application build trees and distributed tarballs          follow a set of conventions, most of them widespread in          the free software community. Aspects of these conventions          are formalized in documents such as the GNU Project's          Coding Standards (<a href=           "http://www.gnu.org/prep/standards_toc.html" target=          "_top">http://www.gnu.org/prep/standards_toc.html</a>)          and the Linux Filesystem Hierarchy Standard (<a href=           "http://www.pathname.com/fhs/" target=          "_top">http://www.pathname.com/fhs/</a>). It's worth          using these standards even with non-free          software---partially because they are very good from a          technical standpoint, and partially because "going with          the flow" will save you a lot of trouble, especially if          you're using the GNU toolset. Besides, you might want to          free your software someday.        </p>        <p>          The GNU toolset, including <tt class="APPLICATION">          automake</tt> and <tt class="APPLICATION">autoconf</tt>          will make it easy to comply with these standards.          However, sometimes there are reasons not to use the GNU          tools; for example, you may want a unified build that          works on platforms such as Windows and MacOS. (Some of          the tools do work with Windows using the Cygnus "Cygwin"          environment, however; see <a href=           "http://sourceware.cygnus.com/cygwin" target="_top">          http://sourceware.cygnus.com/cygwin</a>.)        </p>        <p>          If you use <tt class="APPLICATION">autoconf</tt> and <tt          class="APPLICATION">automake</tt>, users are not required          to have these tools in order to build your software. The          purpose of the tools is to build portable shell scripts          and makefiles that will work in the user's environment.        </p>        <p>          The <tt class="APPLICATION">autoconf</tt> package          encompasses the <tt class="APPLICATION">aclocal</tt>, <tt          class="APPLICATION">autoheader</tt>, and <tt class=           "APPLICATION">autoconf</tt> executables. Together, these          tools are used to create a portable shell script called          <tt class="APPLICATION">configure</tt>; <tt class=           "APPLICATION">configure</tt> is distributed to users with          your software package. It explores the compilation system          and creates makefiles and a special header called <tt          class="FILENAME">config.h</tt>. The files created by <tt          class="APPLICATION">configure</tt> are adapted to the          specifics of the user's system.        </p>        <p>          <tt class="APPLICATION">configure</tt> creates each <tt          class="APPLICATION">Makefile</tt> from a template, called          <tt class="APPLICATION">Makefile.in</tt>; <tt class=           "APPLICATION">automake</tt> is a tool for creating these          templates. <tt class="APPLICATION">automake</tt>          generates <tt class="APPLICATION">Makefile.in</tt> from a          hand-written <tt class="APPLICATION">Makefile.am</tt>.          You distribute <tt class="APPLICATION">Makefile.in</tt>          with your software, and users create a <tt class=           "APPLICATION">Makefile</tt> when they run <tt class=           "APPLICATION">configure</tt>.        </p>        <p>          The <tt class="APPLICATION">libtool</tt> package is the          third important GNU tool; its purpose is to abstract the          idiosyncracies of shared libraries (static library          behavior is fairly uniform across UNIX-like systems, but          shared libraries present major portability issues).        </p>        <p>          Informally, here are some of characteristics most Gnome          packages have in common:        </p>        <ul>          <li>            <p>              A file called <tt class="FILENAME">README</tt> that              describes the package.&#13;            </p>          </li>          <li>            <p>              A file called <tt class="FILENAME">INSTALL</tt> that              explains how to compile and install the package.&#13;            </p>          </li>          <li>            <p>              A script called <tt class="FILENAME">configure</tt>              that automatically adapts the program to              platform-specific features (or the lack thereof). <tt              class="FILENAME">configure</tt> is expected to take              an argument <tt class="APPLICATION">--prefix</tt>,              specifying where to install the package.&#13;            </p>          </li>          <li>            <p>              Standard <tt class="APPLICATION">make</tt> targets,              such as <tt class="APPLICATION">clean</tt>, etc.&#13;            </p>          </li>          <li>            <p>              A file called <tt class="FILENAME">COPYING</tt>              containing the package's copyright.&#13;            </p>          </li>          <li>            <p>              A <tt class="FILENAME">ChangeLog</tt> in which              changes to the software are recorded.&#13;            </p>          </li>          <li>            <p>              Tar files are traditionally compressed with <tt              class="APPLICATION">gzip</tt> and their name includes              the package version (for example, <tt class=              "FILENAME">foo-0.2.1.tar.gz</tt>). They should unpack              into a single directory, named with package and              version---<tt class="FILENAME">foo-0.2.1</tt>. &#13;            </p>          </li>          <li>            <p>              <i class="FIRSTTERM">Internationalization</i> is              provided via the GNU <tt class="APPLICATION">              gettext</tt> package. A copy of <tt class=              "APPLICATION">gettext</tt> is shipped along with the              application, so users do not have to have one.&#13;            </p>          </li>        </ul>      </div>    </div>    <div class="NAVFOOTER">      <br>      <br>      <table width="100%" border="0" bgcolor="#ffffff" cellpadding=       "1" cellspacing="0">        <tr>          <td width="25%" bgcolor="#ffffff" align="left">            <a href="build-app.html"><font color="#0000ff" size=            "2"><b>&lt;&lt;&lt; Previous</b></font></a>          </td>          <td width="25%" colspan="2" bgcolor="#ffffff" align=           "center">            <font color="#0000ff" size="2"><b><a href="ggad.html">            <font color="#0000ff" size="2"><b>            Home</b></font></a></b></font>          </td>          <td width="25%" bgcolor="#ffffff" align="right">            <a href="z68.html"><font color="#0000ff" size="2"><b>            Next &gt;&gt;&gt;</b></font></a>          </td>        </tr>        <tr>          <td colspan="2" align="left">            <font color="#000000" size="2"><b>Building a Gnome            Application</b></font>          </td>          <td colspan="2" align="right">            <font color="#000000" size="2"><b>Source Tree            Checklist</b></font>          </td>        </tr>      </table>    </div>  </body></html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
99精品视频一区二区三区| 欧美激情一二三区| 国产午夜精品久久| 亚洲一区二区在线视频| 国产乱人伦偷精品视频免下载| 日本丶国产丶欧美色综合| 久久众筹精品私拍模特| 婷婷久久综合九色国产成人| av在线播放一区二区三区| 精品卡一卡二卡三卡四在线| 亚洲高清免费观看| 91国偷自产一区二区三区成为亚洲经典| 26uuu久久综合| 日本中文字幕不卡| 欧美日韩一区高清| 亚洲综合激情小说| 色综合久久久久久久| 欧美国产国产综合| 国产精品自拍三区| 精品久久人人做人人爱| 久久精品免费看| 日韩欧美中文字幕公布| 天天亚洲美女在线视频| 精品视频一区三区九区| 一区二区三区四区不卡在线 | 欧美日韩性生活| 中文字幕一区二区三| 成人国产一区二区三区精品| 久久久久久毛片| 国产精品白丝jk白祙喷水网站| 精品国产一区二区在线观看| 蜜臀av性久久久久蜜臀aⅴ| 日韩亚洲欧美在线| 久久国产精品免费| 久久精品一区二区三区av| 国产曰批免费观看久久久| 久久免费国产精品| 国产精品综合av一区二区国产馆| 久久这里只有精品6| 国产精品一区二区果冻传媒| 欧美国产精品中文字幕| av在线免费不卡| 亚洲一区免费视频| 欧美久久久久久蜜桃| 美腿丝袜亚洲色图| 国产欧美一区二区精品忘忧草| 成人av资源站| 一区二区三区四区精品在线视频 | 夜夜爽夜夜爽精品视频| 欧美性色欧美a在线播放| 日韩激情视频在线观看| 日韩欧美在线综合网| 国产福利一区二区三区视频在线| 国产精品久久久久毛片软件| 欧美性生活久久| 国产最新精品精品你懂的| 中文字幕中文字幕一区| 欧美精品自拍偷拍| 粉嫩av一区二区三区| 一区二区三区四区视频精品免费 | 久久精品国产精品亚洲精品| 久久久久9999亚洲精品| 色婷婷综合久久久中文字幕| 蜜桃久久av一区| 中文字幕二三区不卡| 欧美伦理电影网| av电影天堂一区二区在线| 日av在线不卡| 亚洲欧洲www| 精品日韩在线一区| 91丝袜国产在线播放| 麻豆精品一二三| 亚洲欧洲韩国日本视频| 欧美成人一区二区三区片免费| av不卡在线播放| 激情丁香综合五月| 亚洲国产成人tv| 国产精品色噜噜| 26uuu国产在线精品一区二区| 色国产综合视频| 狠狠v欧美v日韩v亚洲ⅴ| 洋洋成人永久网站入口| 久久久国产午夜精品| 欧美电影在线免费观看| 91丨九色丨蝌蚪丨老版| 国产99久久久久| 美女一区二区在线观看| 亚洲一二三专区| 国产精品国产三级国产aⅴ入口| 91精品国产麻豆国产自产在线| 9i在线看片成人免费| 国产一区二区三区美女| 午夜精品久久久久久久久| 亚洲特黄一级片| 日本一区二区视频在线| 欧美mv日韩mv| 欧美成人r级一区二区三区| 欧美三级视频在线播放| 色狠狠桃花综合| 91麻豆国产在线观看| a4yy欧美一区二区三区| 成人精品国产一区二区4080| 国产精品一区久久久久| 美女免费视频一区| 日本特黄久久久高潮| 亚洲国产另类av| 亚洲综合色丁香婷婷六月图片| 综合欧美亚洲日本| 日韩毛片在线免费观看| 国产精品久久免费看| 国产精品高潮呻吟| 中文字幕一区二区三区四区不卡 | 99免费精品视频| 成人综合在线网站| eeuss影院一区二区三区| 国产精品18久久久久久久网站| 国产精品69毛片高清亚洲| 国产麻豆精品在线观看| 成人综合婷婷国产精品久久蜜臀 | 成人黄色av网站在线| 成人黄色一级视频| 99久久99精品久久久久久| 91偷拍与自偷拍精品| 日本韩国欧美三级| 91麻豆精品国产自产在线观看一区| 日韩情涩欧美日韩视频| 久久亚洲精华国产精华液| 国产亚洲成aⅴ人片在线观看| 欧美国产一区二区| 亚洲免费资源在线播放| 亚洲国产精品久久久久婷婷884| 日本亚洲视频在线| 国产精品亚洲专一区二区三区| 处破女av一区二区| 欧美日韩一区二区三区高清| 欧美一级精品在线| 久久免费电影网| 亚洲免费观看在线观看| 天天射综合影视| 丁香啪啪综合成人亚洲小说 | 精品久久人人做人人爱| 日本一二三不卡| 亚洲小少妇裸体bbw| 精品午夜久久福利影院| 丁香婷婷综合色啪| 欧美精品xxxxbbbb| 国产色产综合产在线视频| 一区二区三区中文字幕电影 | 欧美优质美女网站| 日韩欧美黄色影院| 亚洲欧美激情一区二区| 久久99久国产精品黄毛片色诱| 国产xxx精品视频大全| 欧美在线观看你懂的| 久久蜜桃av一区二区天堂| 亚洲人成影院在线观看| 日韩av一区二区三区| 91丨九色丨尤物| 久久久99精品免费观看| 午夜精品久久久久久不卡8050| 成人午夜电影久久影院| 日韩欧美中文字幕精品| 一区二区视频在线| 国产在线麻豆精品观看| 欧美日韩中文另类| 亚洲天堂精品在线观看| 国产精品一二三区| 欧美一级二级三级蜜桃| 亚洲欧美影音先锋| 国产二区国产一区在线观看| 欧美日韩一区二区三区在线| 国产精品麻豆99久久久久久| 九色|91porny| 9191成人精品久久| 亚洲黄网站在线观看| 不卡的av电影在线观看| 久久久无码精品亚洲日韩按摩| 日韩在线播放一区二区| 欧美在线视频你懂得| 亚洲免费观看高清| 一本色道久久综合亚洲aⅴ蜜桃 | 视频在线观看91| 欧美性猛片aaaaaaa做受| 亚洲欧美日韩人成在线播放| 成人av电影观看| 国产日韩精品一区二区浪潮av| 蜜芽一区二区三区| 91精品一区二区三区在线观看| 亚洲精品伦理在线| 色综合久久久久综合体桃花网| 中文幕一区二区三区久久蜜桃| 国产精品影视网| 国产调教视频一区| 国内精品不卡在线| 久久久不卡网国产精品一区| 日韩电影一区二区三区四区| 91麻豆精品国产91久久久更新时间 | 中文字幕欧美一| youjizz久久| 亚洲另类在线视频|