指定lib 目錄 - Linux

Franklin avatar
By Franklin
at 2012-10-11T09:29

Table of Contents

想請問一下 在complie的時候可以指定lib 的目錄嗎?

我現在是用ssh連上某公用電腦 要安裝一個程式(在自己資料夾內complie)
在makefile裡面有加上一個參數 -lg2c 也就是要用到libg2c.so
我查過了 其實系統裡面有 但是不是放在/usr/lib之下 而是其他更深的目錄裡
如果是我自己的電腦我有權限的話 我就自己copy一份到/usr/lib下就解決了
但是這個遠端的公用電腦我沒有權限
所以想請問 在這樣情況下 我有辦法指定lib所在目錄嗎?
也就是用任何方法 讓 -lg2c 知道libg2c.so 目錄在其他地方
謝謝

--
Tags: Linux

All Comments

Steve avatar
By Steve
at 2012-10-15T03:11
不是加 -L 參數嗎?
Elvira avatar
By Elvira
at 2012-10-18T06:46
請問什麼意思 是說我可以寫 -L /usr/lib/AAA/BBB/
類似這樣嗎?
Edith avatar
By Edith
at 2012-10-18T16:19
yes
Cara avatar
By Cara
at 2012-10-19T22:12
一般是-L和目錄中間沒空格,有空格我到沒試過會不會對.
George avatar
By George
at 2012-10-20T23:24
感謝 問題解決了!compile成功了~!
Kyle avatar
By Kyle
at 2012-10-22T07:57
對了 -L 和目錄中間有空格也可以過
Hedda avatar
By Hedda
at 2012-10-26T13:39
unix短參數本來就忽略空格的
Michael avatar
By Michael
at 2012-10-27T15:44
空格忽不忽略是由各個程式自行決定的. 在參數在傳入程式中
是以 main(int argc, char *argv[]) 形式傳入,然後由應用
Ula avatar
By Ula
at 2012-10-30T03:20
程式自行處理. -Lxxx 和 -L xxx,前者暫一個 argv[.],後者
佔2個.

virtual box 問題

Lauren avatar
By Lauren
at 2012-10-11T04:14
※ 引述《DrABay (是誰忘了我)》之銘言: : 我的系統是WIN7 裝了virtual box : 灌了UBUNTU 12.04 架設Tonido雲端 : 我從別台電腦可以連到VB裡面 : 可是從WIN7這台就不行 所以找了很多有關網路的設定 : 安裝了一個VirtualBox Host-Only Ne ...

Xorg 飆高

Quanna avatar
By Quanna
at 2012-10-11T00:13
各位先進好 我日前初入武林使用Mint13 kde 但是開幾一陣子之後發現Xorg就會飆高 google也發現很多類似問題 請問這有解嗎? - ...

Ubuntu 12.04 Server 的 rc.local 問題

Todd Johnson avatar
By Todd Johnson
at 2012-10-10T19:45
※ 引述《isnora (nora)》之銘言: : 希望有人可以救救我 : 我手邊有一台新裝的 Ubuntu 12.0.4 LTS Server : 但很奇怪的是,不管我怎麼修改,開機時 rc.local 總是只執行第一個指令 : 剩下的都不會 ...

Ubuntu 12.04 Server 的 rc.local 問題

Jessica avatar
By Jessica
at 2012-10-10T15:33
希望有人可以救救我 我手邊有一台新裝的 Ubuntu 12.0.4 LTS Server 但很奇怪的是,不管我怎麼修改,開機時 rc.local 總是只執行第一個指令 剩下的都不會執行,但我的另一台舊的 Ubuntu Server 就沒有這個問題。 ...

virtual box 問題

Caitlin avatar
By Caitlin
at 2012-10-10T11:02
我的系統是WIN7 裝了virtual box 灌了UBUNTU 12.04 架設Tonido雲端 我從別台電腦可以連到VB裡面 可是從WIN7這台就不行 所以找了很多有關網路的設定 安裝了一個VirtualBox Host-Only Network網卡 然後在WIN 7底下 把它跟區域連線設定br ...