一江春水向東流

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

            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)  編輯  收藏 所屬分類: 開源數據庫學習研究
          主站蜘蛛池模板: 浮山县| 织金县| 墨江| 西贡区| 明星| 沙坪坝区| 开化县| 壤塘县| 彝良县| 康马县| 加查县| 江油市| 九寨沟县| 龙陵县| 佛冈县| 太湖县| 芮城县| 澄江县| 华安县| 大港区| 榕江县| 公安县| 玉龙| 高州市| 航空| 桑植县| 延庆县| 安阳市| 教育| 全州县| 天全县| 昔阳县| 新昌县| 宾阳县| 灵武市| 和政县| 淳化县| 马边| 大厂| 泸西县| 昭觉县|