一江春水向東流

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

            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)  編輯  收藏 所屬分類: 開源數據庫學習研究
          主站蜘蛛池模板: 花莲市| 锦州市| 柘荣县| 禹城市| 湘潭市| 红河县| 杂多县| 神木县| 偏关县| 麦盖提县| 四子王旗| 来安县| 乌拉特中旗| 柘荣县| 洞头县| 宜君县| 樟树市| 临潭县| 东海县| 潮安县| 庆安县| 师宗县| 莆田市| 韶关市| 扎赉特旗| 红安县| 青龙| 通化市| 连城县| 德阳市| 大关县| 拜城县| 鄯善县| 科技| 时尚| 山阴县| 镇巴县| 宜良县| 郸城县| 南京市| 建德市|