日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux下编译jrtplib和jthread,Linux下编译jrtplib和jthread(转)

發布時間:2024/8/1 linux 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux下编译jrtplib和jthread,Linux下编译jrtplib和jthread(转) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux下編譯jrtplib和jthread(轉)

(2012-08-30 22:11:17)

標簽:

動態鏈接庫

目錄

頭文件

文件夾

安裝

it

分類:

C語言

1.

下載開發包解壓。分別下載jrtplib-3.7.1.tar.gz和jthread-1.2.1.tar.gz。下載地址為:

http://research.edm.uhasselt.be/jori/jrtplib/jrtplib-3.7.1.tar.gz和

http://research.edm.uhasselt.be/jori/jthread/jthread-1.2.1.tar.gz

2. 將源文件放到如下任意目錄中,這里假設放到主目錄下:/home/nick/。分別解壓#tar -xzvf

xxx,xxx為文件名。解壓后出現兩個目錄,一個是jrtplib-3.7.1,一個是jthread-1.2.1。然后進行安裝,先安裝jthread,再安裝jrtplib。

3. jthread安裝:進入jthead解壓目錄,運行#./configure配置環境,如果出現permission

denied,說明我們需要給文件configure執行的權限,運行#chmod a+x

configure即可。配置完畢后運行#make,成功后再運行#make

install。安裝成功以后會在/urs/local/include目錄下多出一個文件夾jthread。

4.

jrtplib安裝同上,全部安裝好以后會在/urs/local/include目錄下多出兩個文件夾jrtplib3(可能由于版本不同,生成的文件夾名字略有不同,比如叫jrtplib-3.7.1)和jthead。復制jthead下所有文件(都是后綴為.h的頭文件)到jrtplib文件夾下,目的是為了讓所有頭文件在一個目錄下方便調用。

5.

裝好以后系統環境如下,靜態動態庫安裝到了/usr/local/lib目錄下,包括libjrtplib-3.7.1.so和libjthread-1.2.1.so等。頭文件在/usr/local/include/jrtplib-3.7.1目錄下。

6.

在jrtplib源代碼目錄里有示例程序,在目錄example下,試驗一下編譯example1.cpp,使用靜態庫libjrtp.a鏈接,編譯鏈接語句如下(注意用g++而不是gcc編譯,因為是鏈接階段需要g++):

g++ -o example1 example1.cpp -I /usr/local/include/jrtplib/

-ljrtp

即生成應用程序exmaple1,注意,-I(大寫的i)參數中路徑為jrtplib頭文件目錄,根據實際情況修改。如果出現錯誤,說明動態鏈接庫路徑不對,有以下兩種方法可以對動態鏈接庫的路徑進行設置:

a、修改動態鏈接庫宏LD_LIBRARY_PATH。LD_LIBRARY_PATH

這個環境變量是大家最為熟悉的,它告訴loader:在哪些目錄中可以找到共享庫。可以設置多個搜索目錄,這些目錄之間用冒號分隔開。export

LD_LIBRARY_PATH=/usr/local/lib,然后再運行編譯,即可通過。這種方法只是暫時修改路徑,在重啟shell后會失效。

b、永久生效的方法為修改動態鏈接庫配置文件/etc/ld.so.conf,或者在/etc/ld.so.conf.d里創建一個新文件,并把需要的目錄加到這個文件里。具體方法如下:

#cd /etc/ld.so.conf.d

#vim jrtplib 在編輯環境下加入/usr/local/lib,保存退出。

#ldconfig 重新加載動態鏈接庫。

然后再執行編譯鏈接,成功生成example1文件。

然后運行./example1。成功。

FROM:http://hi.baidu.com/nick0411/blog/item/8ec3a7090a6a99da63d98600.html

分享:

喜歡

0

贈金筆

加載中,請稍候......

評論加載中,請稍候...

發評論

登錄名: 密碼: 找回密碼 注冊記住登錄狀態

昵???稱:

評論并轉載此博文

發評論

以上網友發言只代表其個人觀點,不代表新浪網的觀點或立場。

總結

以上是生活随笔為你收集整理的linux下编译jrtplib和jthread,Linux下编译jrtplib和jthread(转)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。