一江春水向東流

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

            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 閱讀(562) 評論(0)  編輯  收藏 所屬分類: 開源數據庫學習研究
          主站蜘蛛池模板: 广昌县| 谢通门县| 尉犁县| 宿州市| 固原市| 扶余县| 湖南省| 汉寿县| 奉化市| 旬阳县| 佛山市| 资溪县| 奎屯市| 武夷山市| 讷河市| 曲靖市| 邵东县| 九江县| 门源| 华阴市| 博爱县| 焉耆| 永仁县| 邵阳市| 望都县| 上饶县| 平乐县| 宜良县| 富平县| 马公市| 基隆市| 临猗县| 诸城市| 桐柏县| 宜阳县| 肥西县| 密云县| 申扎县| 枣阳市| 孙吴县| 西盟|