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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? running.sgml

?? 一套linux glib源代碼
?? SGML
字號(hào):
<refentry id="glib-running" revision="17 Jan 2002"><refmeta><refentrytitle>Running GLib Applications</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>GLib Library</refmiscinfo></refmeta><refnamediv><refname>Running GLib Applications</refname><refpurpose>How to run and debug your GLib application</refpurpose></refnamediv><refsect1><title>Running and debugging GLib Applications</title><refsect2><title>Environment variables</title><para> GLib inspects a few of environment variables in addition to standardvariables like <envar>LANG</envar>, <envar>PATH</envar> or <envar>HOME</envar>. </para><formalpara id="G_FILENAME_ENCODING">  <title><envar>G_FILENAME_ENCODING</envar></title>  <para>    This environment variable can be set to a comma-separated list of character    set names. GLib assumes that filenames are encoded in the first character     set from that list rather than in UTF-8. The special token "@locale" can be    used to specify the character set for the current locale.  </para></formalpara><formalpara id="G_BROKEN_FILENAMES">  <title><envar>G_BROKEN_FILENAMES</envar></title>  <para>    If this environment variable is set, GLib assumes that filenames are in     the locale encoding rather than in UTF-8. G_FILENAME_ENCODING takes    priority over G_BROKEN_FILENAMES.   </para></formalpara><formalpara id="G_MESSAGES_PREFIXED">  <title><envar>G_MESSAGES_PREFIXED</envar></title>  <para>    A list of log levels for which messages should be prefixed by the     program name and PID of the application. The default is to prefix    everything except <literal>G_LOG_LEVEL_MESSAGE</literal> and <literal>G_LOG_LEVEL_INFO</literal>.   </para></formalpara><formalpara id="G_DEBUG">  <title><envar>G_DEBUG</envar></title>  <para>    If GLib has been configured with <option>--enable-debug=yes</option>,    this variable can be set to a list of debug options, which cause GLib    to print out different types of debugging information.    <variablelist>      <varlistentry>        <term>fatal_warnings</term>        <listitem><para>Causes GLib to abort the program at the first call           to <link linkend="g-warning">g_warning</link>() or	   <link linkend="g-critical">g_critical</link>(). This option is            special in that it doesn't require GLib to be configured with            debugging support.</para>        </listitem>      </varlistentry>      <varlistentry>        <term>fatal_criticals</term>        <listitem><para>Causes GLib to abort the program at the first call           to <link linkend="g-critical">g_critical</link>(). This option is            special in that it doesn't require GLib to be configured with            debugging support.</para>        </listitem>      </varlistentry>      <varlistentry>        <term>gc-friendly</term>	<listitem>		<para>		  Newly allocated memory that isn't directly initialized, as well		  as memory being freed will be reset to 0. The point here is to		  allow memory checkers and similar programs that use bohem GC alike		  algorithms to produce more accurate results.		  This option is special in that it doesn't require GLib to be		  configured with debugging support.		</para>        </listitem>      </varlistentry>    </variablelist>  </para></formalpara><formalpara id="G_SLICE">	<title><envar>G_SLICE</envar></title>	<para>	  This environment variable allows reconfiguration of the #GSlice	  memory allocator.	  <variablelist>	    <varlistentry>	      <term>always-malloc</term>	      <listitem>		<para>		  This will cause all slices allocated through g_slice_alloc() and		  released by g_slice_free1() to be actually allocated via direct		  calls to g_malloc() and g_free().		  This is most useful for memory checkers and similar programs that		  use bohem GC alike algorithms to produce more accurate results.		  It can also be in conjunction with debugging features of the system's		  malloc implementation such as glibc's MALLOC_CHECK_=2 to debug		  erroneous slice allocation code.		</para>	      </listitem>	    </varlistentry>	  </variablelist>	</para></formalpara><formalpara id="G_RANDOM_VERSION">  <title><envar>G_RANDOM_VERSION</envar></title>  <para>    If this environment variable is set to '2.0', the outdated    pseudo-random number seeding and generation algorithms from    GLib-2.0 are used instead of the new better ones. Use the GLib-2.0    algorithms only if you have sequences of numbers generated with    Glib-2.0 that you need to reproduce exactly.    </para></formalpara> <formalpara id="LIBCHARSET_ALIAS_DIR">  <title><envar>LIBCHARSET_ALIAS_DIR</envar></title>  <para>    Allows to specify a nonstandard location for the     <filename>charset.aliases</filename> file that is used by the    character set conversion routines. The default location is the     <replaceable>libdir</replaceable> specified at compilation time.  </para></formalpara> <formalpara id="G_WIN32_PRETEND_WIN9X">  <title><envar>G_WIN32_PRETEND_WIN9X</envar></title>  <para>    Setting this variable to any value forces g_win32_get_windows_version()    to return a version code for Windows 9x. This is mainly an internal     debugging aid for GTK+ and GLib developers, to be able to check the     code paths for Windows 9x.  </para></formalpara> </refsect2><refsect2><title>Traps and traces</title><para><indexterm><primary>g_trap_free_size</primary></indexterm><indexterm><primary>g_trap_realloc_size</primary></indexterm><indexterm><primary>g_trap_malloc_size</primary></indexterm>Some code portions contain trap variables that can be set during debugging time if GLib has been configured with <option>--enable-debug=yes</option>. Such traps lead to immediate code halts to examine the current program state and backtrace.</para><para>Currently, the following trap variables exist:<programlisting>static volatile gulong g_trap_free_size;static volatile gulong g_trap_realloc_size;static volatile gulong g_trap_malloc_size;</programlisting>If set to a size > 0, <link linkend="g-free">g_free</link>(), <link linkend="g-realloc">g_realloc</link>() and <link linkend="g-malloc">g_malloc</link>() will be intercepted if the size matches the size of the corresponding memory block. This will only work with <literal>g_mem_set_vtable (glib_mem_profiler_table)</literal> upon startup though, because memory profiling is required to match on the memory block sizes.</para><para>Note that many modern debuggers support conditional breakpoints, which achievepretty much the same. E.g. in gdb, you can do<programlisting>break g_malloccondition 1 n_bytes == 20</programlisting>to break only on g_malloc() calls where the size of the allocated memory blockis 20. </para></refsect2></refsect1></refentry>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美一区二区三区在线看蜜臀 | 国产精品久久久久永久免费观看 | 亚洲人吸女人奶水| av在线免费不卡| 日韩一区中文字幕| 欧美亚洲国产一区二区三区va| 亚洲一区二区三区四区的| 7777精品伊人久久久大香线蕉| 蜜桃视频在线观看一区| 久久免费国产精品| 91小视频在线观看| 首页综合国产亚洲丝袜| 精品国产免费视频| 不卡视频在线观看| 亚洲一级在线观看| 26uuu另类欧美| 色婷婷一区二区| 蜜桃传媒麻豆第一区在线观看| 国产清纯白嫩初高生在线观看91 | 日韩av中文在线观看| 久久久美女毛片| 91看片淫黄大片一级| 日韩1区2区日韩1区2区| 国产精品毛片无遮挡高清| 精品1区2区3区| 成人中文字幕电影| 午夜激情一区二区三区| 国产农村妇女毛片精品久久麻豆 | 欧美蜜桃一区二区三区| 国产乱妇无码大片在线观看| 一区二区三区在线免费| 久久一日本道色综合| 91视频在线观看免费| 美女视频一区在线观看| 亚洲色图欧洲色图婷婷| 欧美精品一区二区久久久| 在线看日韩精品电影| 国产99久久久久| 麻豆91在线看| 亚洲国产美国国产综合一区二区| 久久久久97国产精华液好用吗| 欧美日韩在线不卡| 成人av电影免费观看| 久久99久久精品欧美| 亚洲国产裸拍裸体视频在线观看乱了| 久久九九久久九九| 欧美一二三四区在线| 欧美专区日韩专区| 99久久久久久99| 国产一区二区精品在线观看| 日韩不卡一区二区| 一个色综合av| **性色生活片久久毛片| 久久久亚洲高清| 日韩一区二区三区视频在线| 欧美日韩一区二区三区四区| 99国产精品国产精品久久| 国产伦精品一区二区三区免费| 天堂va蜜桃一区二区三区漫画版| 亚洲女爱视频在线| 国产日韩欧美麻豆| 日韩三级视频中文字幕| 欧美日韩一区二区在线观看视频 | 亚洲综合偷拍欧美一区色| 中文字幕+乱码+中文字幕一区| 欧美成人a视频| 在线播放中文一区| 欧美日韩电影在线播放| 欧美剧情片在线观看| 在线观看国产一区二区| 91福利视频久久久久| 在线亚洲免费视频| 91福利在线导航| 在线视频你懂得一区| 91精品91久久久中77777| 色综合久久综合| 99国产精品国产精品毛片| av成人动漫在线观看| 99久久免费精品高清特色大片| 丁香激情综合五月| 波多野结衣中文一区| www.欧美色图| 91久久国产综合久久| 欧美三级日本三级少妇99| 欧美理论片在线| 欧美一区二区三区爱爱| 欧美成人乱码一区二区三区| 欧美不卡123| 国产欧美精品日韩区二区麻豆天美| 中文字幕精品一区二区三区精品| 国产日产精品一区| 中文字幕一区二区三区精华液 | 亚洲精品一区二区三区影院| 久久蜜桃一区二区| 成人免费小视频| 亚洲午夜激情网站| 老司机一区二区| 国产91清纯白嫩初高中在线观看 | 欧美少妇bbb| 7777精品伊人久久久大香线蕉经典版下载 | 99精品国产热久久91蜜凸| 91美女福利视频| 91精品在线观看入口| 精品国产亚洲一区二区三区在线观看| 精品国产一区二区国模嫣然| 国产精品看片你懂得| 亚洲国产日产av| 国产一区二区导航在线播放| 91免费版pro下载短视频| 欧美视频一区二| 国产三级欧美三级日产三级99| ...av二区三区久久精品| 日韩二区在线观看| 国产美女一区二区三区| 色综合久久综合网欧美综合网| 91精品视频网| 中文无字幕一区二区三区 | 亚洲gay无套男同| 国产在线播精品第三| 色婷婷久久久亚洲一区二区三区 | 91原创在线视频| 51精品国自产在线| 一区在线播放视频| 美女视频第一区二区三区免费观看网站| 国产一区二区女| 欧美精品亚洲二区| 国产精品不卡在线| 国模少妇一区二区三区| 在线观看日产精品| 国产精品色婷婷久久58| 日韩av中文字幕一区二区三区| 97aⅴ精品视频一二三区| 精品久久人人做人人爱| 亚洲一二三四区不卡| 成人一区二区三区视频 | 精品一区二区综合| 色综合欧美在线| 日本一区二区三区免费乱视频| 午夜不卡在线视频| 91蜜桃传媒精品久久久一区二区| 精品国产污污免费网站入口| 亚洲国产wwwccc36天堂| 99久久99精品久久久久久 | 国产精品美女一区二区在线观看| 视频在线观看91| 色综合天天视频在线观看 | 91美女在线看| 欧美激情在线免费观看| 另类专区欧美蜜桃臀第一页| 色综合网色综合| 日日夜夜精品免费视频| 粉嫩13p一区二区三区| 精品国产网站在线观看| 天堂成人免费av电影一区| 色一区在线观看| 国产精品免费看片| 国产成人综合在线观看| 精品伦理精品一区| 捆绑调教一区二区三区| 欧美一区二区三区视频免费播放| 亚洲网友自拍偷拍| 欧美日韩午夜在线视频| 亚洲va韩国va欧美va| 欧美三级在线看| 午夜精品视频在线观看| 欧美视频一区在线| 亚洲国产成人91porn| 欧美日韩aaaaa| 五月天激情综合网| 欧美一级艳片视频免费观看| 日韩精品1区2区3区| 91精品国产91久久久久久一区二区| 偷偷要91色婷婷| 884aa四虎影成人精品一区| 奇米色777欧美一区二区| 欧美一区二区精品| 精品一区二区三区av| 国产亚洲污的网站| 成人av电影观看| 亚洲一区二区三区在线| 欧美色综合网站| 青青青伊人色综合久久| 亚洲精品一区二区三区香蕉 | 97se亚洲国产综合在线| 亚洲午夜在线电影| 日韩一级视频免费观看在线| 精品一区二区久久| 国产免费成人在线视频| 色婷婷综合久久久中文字幕| 亚洲国产精品久久久男人的天堂| 欧美一区二区三区思思人| 国产在线视频一区二区三区| 亚洲色欲色欲www| 精品视频免费看| 国产精品综合网| 亚洲最色的网站| 精品对白一区国产伦| av电影一区二区| 奇米影视7777精品一区二区| 国产午夜精品在线观看|