隨筆 - 312, 文章 - 14, 評論 - 1393, 引用 - 0
          數(shù)據(jù)加載中……

          linux下動態(tài)庫(*.so)的路徑問題

          本文為原創(chuàng),如需轉(zhuǎn)載,請注明作者和出處,謝謝!

              最近在使用wxWidgets,這是一個跨平臺的C++庫,在linux下編譯成動態(tài)庫(*.so),如果將編譯后的可執(zhí)行文件發(fā)布到其他機器的linux系統(tǒng)中,需要帶上.so文件,這就需要設(shè)置一下這些動態(tài)庫的路徑,一般可以使用環(huán)境變量LD_LIBRARY_PATH來設(shè)置,可以在終端中直接輸出如下的命令:

          export LD_LIBRARY_PATH=/library/wxwidgets

          其中/library/wxwidgets是.so文件存放的路徑。通過這種方式只在當(dāng)前的終端有效,別開一個終端還需要重新執(zhí)行上面的命令。

          為了更方便,可以在/etc/profile文件中加入如下的命令,這樣當(dāng)linux啟動后就可以自動設(shè)置LD_LIBRARY_PATH路徑了。

          export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH:/library/wxwidgets

          注意:“=”兩邊不能有空格。

          當(dāng)然,也可以使用.sh文件來設(shè)置和執(zhí)行可執(zhí)行文件。





          Android開發(fā)完全講義(第2版)(本書版權(quán)已輸出到臺灣)

          http://product.dangdang.com/product.aspx?product_id=22741502



          Android高薪之路:Android程序員面試寶典 http://book.360buy.com/10970314.html


          新浪微博:http://t.sina.com.cn/androidguy   昵稱:李寧_Lining

          posted on 2009-01-25 14:07 銀河使者 閱讀(1540) 評論(1)  編輯  收藏 所屬分類: C/C++ 原創(chuàng)linuxwxWidgets

          評論

          # re: linux下動態(tài)庫(*.so)的路徑問題  回復(fù)  更多評論   

          編譯wx時帶上編譯選項 --disable-shared 將wx編譯成靜態(tài)庫,開發(fā)后的可執(zhí)行文件發(fā)布到別的機器是就不需要帶上so動態(tài)庫了!
          2009-04-29 11:41 | xlsp
          主站蜘蛛池模板: 高台县| 阿荣旗| 东至县| 崇左市| 类乌齐县| 玛多县| 武穴市| 合阳县| 新化县| 五峰| 绍兴市| 卫辉市| 阿拉尔市| 金湖县| 建德市| 牡丹江市| 松滋市| 青州市| 彭泽县| 资溪县| 婺源县| 吉安县| 柳林县| 仁怀市| 孟州市| 河间市| 赞皇县| 长宁县| 卓资县| 祁阳县| 胶南市| 永仁县| 永新县| 义马市| 洱源县| 扶风县| 同江市| 霍邱县| 扶绥县| 天气| 怀安县|