成長(zhǎng)空間

          MiLife

          常用鏈接

          統(tǒng)計(jì)

          積分與排名

          Automation Testing Development

          最新評(píng)論

          轉(zhuǎn)載:ldconfig幾個(gè)需要注意的地方

          轉(zhuǎn)載:

          ldconfig幾個(gè)需要注意的地方

          1. 往/lib和/usr/lib里面加?xùn)|西,是不用修改/etc/ld.so.conf的,但是完了之后要調(diào)一下ldconfig,不然這個(gè)library會(huì)找不到
          2. 想往上面兩個(gè)目錄以外加?xùn)|西的時(shí)候,一定要修改/etc/ld.so.conf,然后再調(diào)用ldconfig,不然也會(huì)找不到
          比如安裝了一個(gè)mysql到/usr/local/mysql,mysql有一大堆library在/usr/local/mysql/lib下面,這時(shí)就需要在/etc/ld.so.conf下面加一行/usr/local/mysql/lib,保存過(guò)后ldconfig一下,新的library才能在程序運(yùn)行時(shí)被找到。
          3. 如果想在這兩個(gè)目錄以外放lib,但是又不想在/etc/ld.so.conf中加?xùn)|西(或者是沒(méi)有權(quán)限加?xùn)|西)。那也可以,就是export一個(gè)全局變量LD_LIBRARY_PATH,然后運(yùn)行程序的時(shí)候就會(huì)去這個(gè)目錄中找library。一般來(lái)講這只是一種臨時(shí)的解決方案,在沒(méi)有權(quán)限或臨時(shí)需要的時(shí)候使用。
          4. ldconfig做的這些東西都與運(yùn)行程序時(shí)有關(guān),跟編譯時(shí)一點(diǎn)關(guān)系都沒(méi)有。編譯的時(shí)候還是該加-L就得加,不要混淆了。
          5. 總之,就是不管做了什么關(guān)于library的變動(dòng)后,最好都ldconfig一下,不然會(huì)出現(xiàn)一些意想不到的結(jié)果。不會(huì)花太多的時(shí)間,但是會(huì)省很多的事。

          posted on 2008-10-07 22:24 Picasso 閱讀(497) 評(píng)論(0)  編輯  收藏 所屬分類: Unix

          主站蜘蛛池模板: 报价| 怀集县| 尼勒克县| 运城市| 保亭| 青海省| 垦利县| 安图县| 尼玛县| 杭锦后旗| 保定市| 镇坪县| 承德市| 昔阳县| 酉阳| 凉城县| 漠河县| 太谷县| 彰化县| 抚宁县| 侯马市| 阿拉善左旗| 高陵县| 襄樊市| 新巴尔虎右旗| 郸城县| 大港区| 湖南省| 巢湖市| 库尔勒市| 镇远县| 洞头县| 康定县| 武乡县| 汝城县| 越西县| 和政县| 哈密市| 通化县| 哈尔滨市| 凤冈县|