<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    心有多大舞臺便有多大

    Embrace changes, pursue excellence, share niceness.

    linux下so文件的創建及調用方法


    1.創建so文件
    這一步很簡單,只需要在用cc編譯的時候,加上-shared選項即可,這樣成成的執行程序即為動態鏈接庫,例如:
         cc -shared -o hello.so hello.c
    2.調用so文件中的函數的步驟
       a. 包含so中函數的頭文件,包含dlfcn.h頭文件,這個頭文件中定義了打開so文件,調用so的函數,關閉so的函數
       b.申明so中函數的類型變量
       c.用dlopen函數打開so文件,返回句柄
       d.用dlsym函數以上c步驟中得到的句柄,得到so文件中要調用的函數的動態地址,并把這個地址賦值給在b步驟中申明的函數類型變量
       e.通過b中申明的函數類型變量調用so中的函數
       f.用dlclose函數關閉c中得到的句柄所指向的so動態連接庫
    挺簡單吧!

    posted on 2008-05-21 10:56 pony 閱讀(5194) 評論(1)  編輯  收藏 所屬分類: linux

    評論

    # re: linux下so文件的創建及調用方法 2008-05-23 10:08 t

    講就講明白點啊
      回復  更多評論   

    主站蜘蛛池模板: 狠狠入ady亚洲精品| 亚洲一区二区三区久久久久| 亚洲精品人成无码中文毛片| 亚洲精品456播放| 免费高清A级毛片在线播放| 国产精品99爱免费视频| 亚洲最大免费视频网| 免费看香港一级毛片| 亚洲一区精品伊人久久伊人| 亚洲综合婷婷久久| 亚洲欧美国产国产综合一区| 一个人看的www免费在线视频| 18禁美女黄网站色大片免费观看 | 在线A级毛片无码免费真人| 在线亚洲午夜理论AV大片| 亚洲国产成人资源在线软件| 中文字幕在线免费播放| 性生交片免费无码看人| 亚洲线精品一区二区三区 | 国产亚洲一区区二区在线| 亚洲综合国产成人丁香五月激情| 国产精品成人啪精品视频免费| 亚洲中文字幕在线观看| 5g影院5g天天爽永久免费影院| 亚洲av专区无码观看精品天堂| 国产精品自在自线免费观看| 在线免费观看亚洲| 女同免费毛片在线播放| 国产小视频免费观看| v片免费在线观看| 亚洲一区二区成人| 日本不卡高清中文字幕免费| 国产成+人+综合+亚洲专| 久久久精品2019免费观看| 亚洲色中文字幕无码AV| 4399影视免费观看高清直播| 在线播放亚洲精品| 日本成人在线免费观看| 一个人免费视频在线观看www| 亚洲av无码乱码在线观看野外| 一本色道久久综合亚洲精品蜜桃冫|