在 linux 上从源代码编译 LLVM
Posted
技术标签:
【中文标题】在 linux 上从源代码编译 LLVM【英文标题】:Compile LLVM from source on linux 【发布时间】:2011-05-11 20:18:43 【问题描述】:我已经下载了 LLVM source code,我正在尝试编译它。
我已经完成了基本操作:
./configure --prefix=/some/path/
make
make install
但是我有另一个依赖它的项目,它似乎正在寻找一个名为:libLLVM-2.9.so
的共享库,它没有构建。
当我通过突触(我使用的是 Ubuntu)获得 llvm 时,它确实在 /usr/lib
上安装了此类库(并且 llvm root 也安装在 /usr/liv/llvm/ 上)。我的问题是:我应该配置什么以便从源代码编译的代码生成libLLVM-2.9.so
?
PS:其实我觉得这个问题比较笼统,我以llvm为例。
【问题讨论】:
【参考方案1】:您是否尝试过将--enable-shared
作为配置选项?
您可以运行./configure --help
来查看configure
接受的选项列表。
【讨论】:
谢谢!这正是我想要的。【参考方案2】:尝试下载 2.9 版本并通过 --enable-shared 进行配置
【讨论】:
谢谢!这正是我想要的。【参考方案3】:我能够使用以下指南构建 LLVM 3.2
http://linuxdeveloper.blogspot.com/2012/12/building-llvm-32-from-source.html
http://www.acsu.buffalo.edu/~charngda/llvm_build.html
【讨论】:
以上是关于在 linux 上从源代码编译 LLVM的主要内容,如果未能解决你的问题,请参考以下文章
在 Ubuntu 14.04 上从源代码编译时如何链接到 opencv 3.0?