作者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
1F:推 bendog: 编译程式指定rpath or 设定library path 11/06 02:11
2F:→ bendog: library path 环境变数名称要查一下,我忘了。 11/06 02:12
3F:→ mshockwave: LD_LIB_PATH 11/06 07:56
4F:推 yshihyu: 是LD_LIBRARY_PATH吧 .. 有 LD_LIB_PATH这个? 11/06 20:12
5F:→ shihyuyao: CFLAGS='-Og -ggdb3' ./autogen.sh 11/07 14:05
6F:→ shihyuyao: CFLAGS='-Og -ggdb3'./configure 11/07 14:05
7F:→ shihyuyao: CFLAGS='-Og -ggdb3'make 11/07 14:06
8F:→ shihyuyao: 请问一下以上三种方式都可以对CFLAGS加上参数吗? 11/07 14:06
9F:推 a9228097: configurec里应该就有cflag的option吧 11/07 18:10