導航:首頁 > 源碼編譯 > linux下編譯庫到指定目錄

linux下編譯庫到指定目錄

發布時間:2022-02-05 09:56:54

1. linux編譯openssl後的.so文件被放在哪個目錄下邊了具體是哪個目錄啊

不進行make install安裝的話,就在你openssl的源碼目錄里,當然你config的時候需要指明shared,否則只有.a的,沒有.so的。
如果config的時候,指定了prefix,那麼就到你指定的目錄去找,下面應該有個lib目錄。
如果你的linux自帶openssl的話,系統的lib目錄下就有。libcrypto和libssl

2. linux下如何讓應用程序到我指定的目錄下找庫文件

需要在環境變數加上你的庫文件
或者
# vim /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/mysql/lib
加上你的庫目錄
ldconfig

3. Linux下用gcc編譯C++文件時,所添加的庫是默認在哪個目錄下的我用的是Ubuntu12.10的系統。

Linux下函數默認將頭文件放到/usr/include/目錄下,庫文件放到/usr/lib/目錄下

來自課件,請採納

4. linux如何指定編譯路徑 比如

最簡單配置就是把連接庫目錄,添加到/etc/ld.so.conf中,一行一個目錄就行,添加完成後,執行#ldconfig更新動態連接庫。

5. linux 如何直接跳到指定目錄下

cd /目錄/目錄/目錄/.../指定目錄

cd 命令用來改變 shell 當前所在的路徑,如果 cd 是一個外部命令,它將改變子 shell 的當前路徑,當運行完返回時,他所做的改變對父 shell 沒有關系。

因此,shell 的當前路徑還是沒有改變!所有改變當前 shell 環境的命令,在實現上都必須實現成內置命令。如果實現成外部命令,我們將不會得到預期的結果。

(5)linux下編譯庫到指定目錄擴展閱讀:

"~" 表示為 home 目錄 的意思,"." 是表示目前所在的目錄,".." 表示目前目錄位置的上一層目錄。

跳到 /usr/bin/ :

cd /usr/bin

跳到自己的 home 目錄 :

cd ~

跳到目前目錄的上上兩層 :

cd ../..

6. linux configure 指定依賴項目錄

你可以在config的時候設置CFLAGS和CPPCFLAGS環境變數,在環境變數中加入"-I/sandbox/include"之類的

7. gcc編譯時默認使用的庫在哪個目錄(是標准C庫,還是glibc庫 )

看你包含的頭文件和使用的函數啊~兩者包含的函數不一樣~
你要是使用fopen/memcpy等等這樣標准C的函數,當然會在鏈接時使用到標准C庫(ANSI C),如果你使用了read/write這些glibc庫實現的函數,肯定就在鏈接時使用到glibc庫~

具體使用了什麼庫,要看你調用的函數了~可能不會僅僅只包含一個庫~

Linux下,庫的路徑一般是:/lib,/usr/lib,/usr/local/lib等,這些路徑一般會在/etc/ld.so.conf 中標記出來,如果需要添加特殊位置的庫,可以把庫的路徑添加到/etc/ld.so.conf中去,並且執行ldconfig來使得新路徑立即生效~

http://linux.die.net/man/8/ldconfig

8. linux下用交叉編譯器編譯時,已經指定了庫的路徑跟庫的名字,可是還是報錯找不到庫。

看起來它不是個庫,倒像是個可執行程序
一般so都放在lib這樣的目錄下,你這個是bin,而且和它在一起的都是可執行程序,並且它沒有so後綴名。

9. Linux下安裝程序到指定路徑需要怎麼做

如下:

1、打開一個SHELL,即終端。

2、用CD 命令進入源代碼壓縮包所在的目錄。

3、根據壓縮包類型解壓縮文件(*代表壓縮包名稱)。

tar -zxvf ****.tar.gz

tar -jxvf ****.tar.bz(或bz2)

4、用CD命令進入解壓縮後的目錄。

5、輸入編譯文件命令:./configure(有的壓縮包已經編譯過,這一步可以省去)。

6、然後是命令:make

7、再是安裝文件命令:make install

8、安裝完畢。

註:指定安裝目錄:注意make install命令過程中的安裝目錄,或者閱讀安裝目錄裡面的readme文件,當然最好的辦法是在安裝的過程中指定安裝目錄,即在./configure命令後面加參數--prefix=/**,可以通過./configure –help命令查看程序支持哪些參數。

10. Linux下gcc如何編譯自己目錄下的C程序

$cd ~
$cd C_code
$gcc xxxx.c -o xxxxxxxx

其中,~就是 /home/a564034199
xxxx就是你的源文件的名字
xxxxxxxx就是要編譯的文件

閱讀全文

與linux下編譯庫到指定目錄相關的資料

熱點內容
cmd殺死進程命令 瀏覽:233
ipad激活伺服器地址 瀏覽:449
單片機開始直流電機壓降問題 瀏覽:15
伺服器地址失敗怎麼辦 瀏覽:144
安卓手機怎麼下載蘇聯游戲 瀏覽:128
主教的命令 瀏覽:803
php判斷變數為空 瀏覽:743
你演我猜安卓版本怎麼用 瀏覽:907
已夠app哪裡看 瀏覽:1005
程序員怎麼學會開車的技巧 瀏覽:784
網易郵箱如何刪除伺服器郵件 瀏覽:152
java多個泛型 瀏覽:274
安卓折扣號怎麼充值 瀏覽:603
行政決定行政命令 瀏覽:895
linux下的軟連接 瀏覽:606
fib在python是什麼意思 瀏覽:534
c調用命令行 瀏覽:942
阿里雲伺服器中沒有apt 瀏覽:611
發送信息需要用戶加密嗎 瀏覽:638
六年級分數乘分數有幾種演算法 瀏覽:300