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

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

?? running.sgml

?? GLIB-C的最新源代碼
?? SGML
字號:
<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>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区和二区| 欧美巨大另类极品videosbest| 蜜臀久久99精品久久久久久9 | 中文字幕av免费专区久久| 91免费在线看| 一本一道综合狠狠老| 不卡电影免费在线播放一区| 国产69精品久久777的优势| 麻豆成人免费电影| 久久国产尿小便嘘嘘尿| 久色婷婷小香蕉久久| 韩国精品在线观看| 9久草视频在线视频精品| 波多野结衣一区二区三区| av电影一区二区| 在线观看网站黄不卡| 欧美片在线播放| 日韩欧美一区二区久久婷婷| 精品国产伦一区二区三区免费| 成人网页在线观看| 成人免费毛片嘿嘿连载视频| av电影一区二区| 欧美猛男gaygay网站| 久久综合中文字幕| 中文字幕一区二区三区四区不卡| 欧美一区三区四区| 久久青草欧美一区二区三区| 亚洲色图视频网| 一区二区三区在线观看动漫| 日韩av中文字幕一区二区| 国产精品亚洲人在线观看| 91在线视频18| 欧美videos大乳护士334| 国产精品免费观看视频| 亚洲一区在线视频| 国产成人在线色| 日韩欧美美女一区二区三区| 久久久精品欧美丰满| 亚洲一卡二卡三卡四卡五卡| 激情综合色综合久久| 99热国产精品| 亚洲精品一区二区三区精华液 | 亚洲午夜一二三区视频| 美美哒免费高清在线观看视频一区二区 | 精品视频全国免费看| 日韩欧美在线不卡| 亚洲柠檬福利资源导航| 激情综合一区二区三区| 在线观看免费一区| 国产精品麻豆欧美日韩ww| 美女视频黄频大全不卡视频在线播放| 日韩美女啊v在线免费观看| 亚洲午夜久久久久久久久电影网 | 欧美片网站yy| 国产精品福利一区二区三区| 午夜亚洲国产au精品一区二区| 亚洲欧洲日韩综合一区二区| 免费av成人在线| 欧美性xxxxx极品少妇| 国产日产欧美一区二区视频| 蜜臀av性久久久久蜜臀aⅴ四虎 | 激情伊人五月天久久综合| 欧美影院一区二区三区| 综合在线观看色| 激情综合一区二区三区| 在线电影一区二区三区| 午夜伊人狠狠久久| 色综合久久精品| 亚洲三级久久久| 99久久精品国产导航| 国产精品午夜春色av| 国产大陆亚洲精品国产| 国产视频一区在线播放| 国产美女娇喘av呻吟久久| 日韩美女天天操| 久久国产三级精品| 日韩欧美成人午夜| 九色综合狠狠综合久久| 欧美大肚乱孕交hd孕妇| 欧美a级一区二区| 91精品国产综合久久婷婷香蕉| 久久综合色一综合色88| 狠狠色狠狠色综合系列| 精品国产91久久久久久久妲己 | 亚洲自拍偷拍麻豆| 91行情网站电视在线观看高清版| 欧美性一二三区| 一卡二卡三卡日韩欧美| 欧美亚洲国产bt| 亚洲一区二区五区| 欧美精品1区2区3区| 免费成人在线视频观看| 国产日韩欧美电影| 成人天堂资源www在线| 一区二区在线看| 欧美日韩国产成人在线91| 久久精品久久综合| 亚洲午夜精品网| 欧美一区二区视频观看视频| 国产麻豆欧美日韩一区| 国产精品乱人伦中文| 欧美性感一类影片在线播放| 日韩精彩视频在线观看| 久久久久99精品一区| av资源网一区| 亚洲gay无套男同| 久久久另类综合| 色婷婷激情一区二区三区| 久久精品国产99国产| 国产精品久久一级| 欧美麻豆精品久久久久久| 国产成人99久久亚洲综合精品| 欧美日韩日日骚| 国产91精品一区二区麻豆亚洲| 欧美日韩在线三区| 九九久久精品视频| 亚洲精品国产无天堂网2021 | 国产日韩欧美综合一区| 99亚偷拍自图区亚洲| 亚洲va中文字幕| 久久久久久久久免费| 欧美日韩日本视频| jizz一区二区| 狠狠色狠狠色综合| 亚洲超碰精品一区二区| 中文乱码免费一区二区| 91精品国产麻豆| 色呦呦网站一区| 成人免费不卡视频| 精品亚洲成av人在线观看| 亚洲第一狼人社区| 中文字幕一区二区三区色视频| 国产成人精品一区二区三区四区| 国产精品久久三| 91麻豆精品国产综合久久久久久 | 琪琪一区二区三区| 有码一区二区三区| 亚洲国产高清aⅴ视频| 亚洲精品在线一区二区| 欧美日韩精品系列| 欧美亚洲综合一区| 99国产精品99久久久久久| 久色婷婷小香蕉久久| 香蕉影视欧美成人| 亚洲美女少妇撒尿| 亚洲人123区| 国产精品免费人成网站| 久久久五月婷婷| 久久精品夜色噜噜亚洲a∨| 日韩欧美视频一区| 欧美成人性战久久| 欧美videos中文字幕| 日韩欧美一二区| 精品久久久久一区| 欧美大片拔萝卜| 欧美精品一区二区三区很污很色的| 日本麻豆一区二区三区视频| 一区二区三区在线免费播放| 一区二区三区四区不卡在线 | 欧美大白屁股肥臀xxxxxx| 色综合久久久久综合体| 91影视在线播放| 在线免费观看日本欧美| 91激情五月电影| 欧美亚洲一区二区在线观看| 欧美影院午夜播放| 欧美一级理论性理论a| 日韩免费一区二区| xfplay精品久久| 国产精品久久久久久亚洲伦| 国产精品福利一区二区三区| 亚洲最大成人网4388xx| 日本不卡一二三区黄网| 国产美女精品在线| 97久久精品人人做人人爽| 欧美主播一区二区三区| 日韩欧美在线123| 国产亚洲精品bt天堂精选| 综合激情成人伊人| 午夜一区二区三区在线观看| 国模套图日韩精品一区二区 | 日韩精品一区二区三区在线 | 色综合久久久久综合体桃花网| 日韩精品电影在线| 久久精品国产久精国产| 国产成人精品免费看| 欧美这里有精品| 久久影院视频免费| 亚洲激情在线播放| 国产真实乱对白精彩久久| 99综合影院在线| 欧美不卡激情三级在线观看| 国产精品久久久久久久久果冻传媒 | 波多野结衣亚洲一区| 欧美日韩一区二区在线观看视频| 国产自产v一区二区三区c| 99久久精品免费| 日韩美女一区二区三区四区| 中文字幕va一区二区三区| 日韩激情视频网站|