作者shihyuyao (shihyuyao)
看板LinuxDev
標題[問題] 編譯llvm後指令安裝徑路問題
時間Fri Nov 6 00:41:59 2015
我是用ubuntu 14.04 系統安裝是 llvm 3.4 版本
因為編譯另外一個程式需要使用 llvm3.3 版本 , 所以我編譯llvm3.3
但我習慣自己編譯的執行檔 & header & lib 都在同個資料夾之後刪除比較乾淨方便
./configure --enable-shared=yes --prefix=/usr/local/llvm-3.3
所以我編譯出來的 lib 路徑是 /usr/local/llvm-3.3/lib
那我要編譯另外個程式怎麼指定讓它找到/usr/local/llvm-3.3/lib?
而不是去預設系統 /usr/lib 或是 /lib 去找系統安裝的 llvm3.4?
./configure 這步驟能指定嗎? 還是make 下 LFLAGS 帶路徑可以嗎?
目前遇到情況是 ./configure 遇到 configure: error: LLVM is required to build Gallium R300 on x86 and x86_64
這樣是check 時候找不到 LLVM ? 我查資料是說要加上 PKG_CONFIG_PATH
可是 llvm lib 裡面沒有 pkgconfig 這資料夾存在
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.182.195.105
※ 編輯: shihyuyao (175.182.195.105), 11/06/2015 01:42:42
推 bendog: 編譯程式指定rpath or 設定library path 11/06 02:11
→ bendog: library path 環境變數名稱要查一下,我忘了。 11/06 02:12
→ mshockwave: LD_LIB_PATH 11/06 07:56
推 yshihyu: 是LD_LIBRARY_PATH吧 .. 有 LD_LIB_PATH這個? 11/06 20:12
→ shihyuyao: CFLAGS='-Og -ggdb3' ./autogen.sh 11/07 14:05
→ shihyuyao: CFLAGS='-Og -ggdb3'./configure 11/07 14:05
→ shihyuyao: CFLAGS='-Og -ggdb3'make 11/07 14:06
→ shihyuyao: 請問一下以上三種方式都可以對CFLAGS加上參數嗎? 11/07 14:06
推 a9228097: configurec裡應該就有cflag的option吧 11/07 18:10