一江春水向東流

          做一個有思想的人,期待與每一位熱愛思考的人交流,您的關注是對我最大的支持。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            44 隨筆 :: 139 文章 :: 81 評論 :: 0 Trackbacks
          寫了一個簡單的C測試程序,里面調有了幾個sqlite接口。然后編譯。我就試試如何編譯鏈接
          程序目錄如下
          /home/sqlite-ix86-linux
          [root@localhost sqlite-ix86-linux]# ls
          bin? ctest? huyi.db? include? lib? test? test.c
          庫和頭文件都不是在標準的/usr/include 和/usr/lib目錄下
          gcc -L/home/sqlite-ix86-linux/lib/ -lsqlite3 -o test test.c
          編譯通過。其實后來把頭文件拷到了/usr/include 目錄下了。半天沒有搞對,就拷過去了。
          運行test報
          ./test: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory

          再到網上一查原來是加載動態鏈接庫的路徑不對
          export LD_LIBRARY_PATH=/home/sqlite-ix86-linux/lib

          運行成功了
          posted on 2008-03-27 23:06 allic 閱讀(565) 評論(0)  編輯  收藏 所屬分類: 開源數據庫學習研究
          主站蜘蛛池模板: 英山县| 霍山县| 云浮市| 竹北市| 泾源县| 阿合奇县| 香河县| 城市| 黔西县| 临猗县| 辰溪县| 绥江县| 汾西县| 壶关县| 乌兰察布市| 康马县| 洛川县| 兴义市| 绵阳市| 赤壁市| 桓台县| 青浦区| 灵丘县| 江孜县| 班戈县| 建始县| 济南市| 嘉义县| 保靖县| 张北县| 荆州市| 卢龙县| 孝昌县| 北宁市| 江津市| 河西区| 凌源市| 固始县| 图木舒克市| 泉州市| 安丘市|