• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            輕重緩急

            成功來源于有效的自我管理。
            隨筆 - 14, 文章 - 3, 評論 - 3, 引用 - 0
            數(shù)據(jù)加載中……

            重獲自主

            人生不過是一場游戲一場夢

            人與人之間不過是逢場作戲,重要的是:假戲真唱。

            四海為家,隨遇而安吧。

            posted @ 2008-06-30 11:30 隨遇而安 閱讀(125) | 評論 (0)編輯 收藏

            !常用命令

            使用set 命令顯示所有本地定義的s h e l l變量。
            全用env顯示所有的環(huán)境變量


            unset LC_MESSAGES  刪除環(huán)境變量, 或者本地變量

            readonly variable-name  將變量設為只讀.

            readonly
            顯示所有本地只讀變量.

            export只能在父子進程之間起作用.

            basename 只返回文件名,去除路徑名



            posted @ 2008-04-28 16:51 隨遇而安 閱讀(124) | 評論 (0)編輯 收藏

            How to use ar comman under AIX system

            The ar command maintains the indexed libraries used by the linkage editor.
            ar 命令可用于維護 indexed libraries, indexed libraries通常被鏈接器使用, 用于和其它object文件進行鏈接.
            The ar command combines one or more named files into a single archive file written in ar archive format.
            ar命令組合一個或者多個命名的文件到單個歸檔文件

             In an ar command, you can specify any number of optional flags from the set cClosTv.
            ar命令可以指定參數(shù)集cClosTv中的0或多個.
            You must specify one flag from the set of flags dhmopqrstwx.
            ar命令必須指定參數(shù)集dhmopqrstwx中的1或多個.

            If you select the -m or -r flag, you may also specify a positioning flag (-a, -b, or -i);
            如果你指定了-m or -r, 你也許需要指定(-a, -b, or -i)

            for the -a, -b, or -i flags, you must also specify the name of a file within ArchiveFile (PositionName), immediately following the flag list and separated from it by a blank.

            如果指定了 -a -b -i,你一定要指定一個在歸檔文件中的命名文件(即已經(jīng)歸檔的object文件名)
            并且用空格分隔歸檔文件名和命名文件名.

            //第一類
            -m 移到一個已經(jīng)歸檔的object文件到某個位置.默認為移動到最后.你可以使用 -a -b -i 指定位置.
            -a  移到一個已經(jīng)歸檔的object文件到指定object文件之后
            -b  移到一個已經(jīng)歸檔的object文件到指定object文件之后
            -i  移到一個已經(jīng)歸檔的object文件到指定object文件之后,和-b相同.

            //第二類
            -d 刪除一個已經(jīng)歸檔的object文件
            -r  替換一個已經(jīng)歸檔的object文件.
                如果不存在就加入, 你可以通過abi指定位置, 可以默認加到最后.
            -q    把一個object文件加到歸檔文件最后,如果你加入兩次,歸檔文件中就會存在兩次,它不會替換舊的.

            //第三類
            -c 壓制信息輸出
            -v 把庫的詳細內(nèi)容輸出到標準輸出.


            /*以下兩個不長用*/
            -C Prevents extracted files from replacing like-named files in the file system.
            -T本用于把長文件名截斷, 但已經(jīng)無用.

            //第四類
            -l  把此命令的臨時文件放到指定位置.
            -x 拷貝命名文件夾到當前目錄, 如果不指定, 它會拷貝所有文件到當前目錄.
            -z 在ar命令工作期間,使用臨時拷貝,而不是源庫, 當ar命令結(jié)束時,使用臨時拷貝替換源庫.

            //第五類
            -p
            -h 更新時間
            -t 把庫的內(nèi)容寫到標準輸出.
            -w 顯示符號表, 每個符號都顯示所屬文件名

            //第六類
            -s 強制重新生成符號表.不論當前的ar命令是否改變了歸檔文件.
            -u 只拷貝最近更新的文件.

            -X mode
               指定ar 命令應當檢查的object 文件的類型,
               32
               64
               32_64
               默認為32, 你也可能通過學習OBJECT_MODE環(huán)境變量來指定.


            Usage: {}必選一個   []可選.

                    ar [-X{32|64|32_64|d64|any}] [-clsvCT] [-g|o] {-h|p|t|x}
                            [--] Archive [File ...]
                    ar [-X{32|64|32_64|d64|any}] [-clsvCT] [-g|o] {-m|r[u]}
                            [{-a|b|i} {PositionName}] [--] Archive File ...
                    ar [-X{32|64|32_64|d64|any}] [-clsvCT] [-g|o] {-d|q}
                            [--] Archive File ...
                    ar [-X{32|64|32_64|d64|any}] [-clvCT] {-g|o|s|w} [--] Archive



            ar -X64 -t libifms.a
            顯示庫的內(nèi)容.like ls

            ar -X64 -vt libifms.a
            顯示庫的詳細內(nèi)容like ls-l

            ar -X64 -w libifms.a string.o
            顯示符號表.


               
               




             

            posted @ 2008-02-19 12:25 隨遇而安 閱讀(1176) | 評論 (0)編輯 收藏

            How to use the debug tool dbx under AIX system.

            1. You must compile your binary objects with -g option firstly.
            2. link your objects to a executable program.
            3. dbx -I /home/path1  -I /home/path2 .....
                to specify all source code path, so that dbx can find the relevant source code and dispay it for you.

            4.dbx shows a prompt:
               enter object file name (default is `a.out', ^D to exit):
               enter the program name.
            5. now you can use below command to debug you program.

               stop at  43/*line number*/ /*set break point*/
               clear /*remove all break points*/
               cont /*continue the execution of the program*/
               next /*run to next line*/
               step /*step in*/
               run
               rerun
               print /*print the content of a variable*/
               file /*show current source file name, you can use the command to specify a new source file*/
               where /*show the function calling stack*/



             

            posted @ 2008-02-19 10:55 隨遇而安 閱讀(463) | 評論 (0)編輯 收藏

            僅列出標題
            共2頁: 1 2 
            久久亚洲AV无码西西人体| 亚洲欧美精品一区久久中文字幕 | 一本一本久久a久久综合精品蜜桃| 久久久99精品成人片中文字幕| 久久午夜福利电影| 久久久久亚洲AV无码专区首JN| 久久精品青青草原伊人| 精品久久久久久成人AV| 欧美伊香蕉久久综合类网站| 一级a性色生活片久久无| 精品综合久久久久久888蜜芽| 国产亚州精品女人久久久久久| 97精品伊人久久大香线蕉| 午夜欧美精品久久久久久久| 精品欧美一区二区三区久久久 | 国产产无码乱码精品久久鸭| 精品久久久无码中文字幕| 久久精品中文騷妇女内射| 久久99精品久久久久久噜噜| 久久男人Av资源网站无码软件| 国内精品欧美久久精品| 久久99国内精品自在现线| 久久久国产精华液| 精品久久人人做人人爽综合| 精品午夜久久福利大片| 无码AV波多野结衣久久| 久久人人爽人人人人爽AV| 国产免费久久精品99久久| 久久不射电影网| AV色综合久久天堂AV色综合在| 中文国产成人精品久久亚洲精品AⅤ无码精品| 97热久久免费频精品99| 国产成年无码久久久免费| 色综合久久天天综线观看| 国产成人无码精品久久久免费| 97久久精品无码一区二区天美| 久久久精品国产免大香伊| 狠狠色婷婷久久一区二区| 色狠狠久久综合网| 久久精品日日躁夜夜躁欧美| 亚洲日本久久久午夜精品|