在 Linux 上从源代码编译 LLVM

发布于 2024-11-06 05:28:31 字数 491 浏览 0 评论 0原文

我已经下载了 LLVM 源代码,我正在尝试编译它。

我已经完成了基本操作:

./configure --prefix=/some/path/
make
make install

但我还有另一个项目依赖于它,它似乎正在寻找一个名为:libLLVM-2.9.so 的共享库,该库尚未构建。

当我通过 synaptic 获取 llvm 时(我使用的是 Ubuntu),它确实在 /usr/lib 上安装了这样的库(并且 llvm root 也安装在 /usr/liv/llvm/ 上)。我的问题是:我应该配置什么,以便从源代码编译的代码生成 libLLVM-2.9.so

PS:实际上我想这个问题更普遍,我引用 llvm 作为例子。

I've downloaded LLVM source code and I'm trying to compile it.

I've done the basic:

./configure --prefix=/some/path/
make
make install

But I've another project that depends on it and it seems to be looking for a shared library named: libLLVM-2.9.so, which is not built.

When I get llvm through synaptic (I'm using Ubuntu), it does install such library on /usr/lib (and llvm root also is installed on /usr/liv/llvm/). My question is: what should I configure so that the code compiled from source generates the libLLVM-2.9.so?

PS: Actually I guess this problem is more general, I'm citing llvm as an example.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

〃温暖了心ぐ 2024-11-13 05:28:31

您是否尝试过 --enable-shared 作为配置选项?

您可以运行 ./configure --help 来查看 configure 接受的选项列表。

Have you tried --enable-shared as a configure option?

You can run ./configure --help to see a list of options configure accepts.

我的影子我的梦 2024-11-13 05:28:31

尝试下载 2.9 版本并通过 --enable-shared 进行配置

Try to download 2.9 release and pass --enable-shared to configure

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文