use*_*987 17 c++ install clang precompiled-binaries ubuntu-12.04
如何使用我下载的CLang的预编译二进制文件在Ubuntu上安装CLang?
以下是我下载CLang的方法:"LLVM下载页面" - >"下载LLVM 3.2" - >"Ubuntu-12.04/x86_64的Clang二进制文件"(http://llvm.org/releases/3.2/clang+llvm-3.2-x86_64 -linux-ubuntu-12.04.tar.gz.)
然后,我将存档扩展到我的Ubuntu 12.04 LTS 64位计算机上的文件夹中.展开文件夹的内容如下所示:
$ ls clang+llvm-3.2-x86_64-linux-ubuntu-12.04
bin docs include lib share
Run Code Online (Sandbox Code Playgroud)
问题:接下来我该怎么办?我是否必须自己将这些复制到一些文件夹中,如果是这样,那究竟是哪些?我在网上找到的大多数说明都是从源代码构建CLang,这里不适用.
我是大多数这些工具的新手.我创建了一个基本的hello-world C++程序,并且能够使用GCC和autotools编译和运行它.现在,我想用CLang编译相同的程序.
Afr*_*ief 12
您可以按照https://askubuntu.com/questions/89615/how-do-i-install-llvm-clang-3-0中提到的相同步骤进行操作
使用GNU tar:
wget <clang-binaries-tarball-url> # or `curl -O <url>`
tar xf clang*
cd clang*
sudo cp -R * /usr/local/
Run Code Online (Sandbox Code Playgroud)
如果你tar不是GNU和
.tar.gz,你可以使用tar -xzf;.tar.xz档案,你可以使用tar -xJf;.tar.bz2存档,您可以使用tar -xjf.小智 4
假设您使用 g++ hello.cpp 编译了程序
gcc 和 g++ 的等价物分别是 clang 和 clang++。它们可以在 bin 文件夹中找到。
你把 clang 的文件夹放在哪里并不重要,重要的是你以后不要移动它们。所以把它们放在某个地方(我更喜欢 $HOME,接下来我会假设这个)
然后:
export PATH=~/clang+llvm-3.2-x86_64-linux-ubuntu-12.04/bin/:$PATH
通过将其添加到 ~/.bashrc 使其永久化
echo "导出 PATH=~/clang+llvm-3.2-x86_64-linux-ubuntu-12.04/bin/:\$PATH" >> ~/.bashrc
现在你可以做 clang++ hello.cpp
| 归档时间: |
|
| 查看次数: |
15968 次 |
| 最近记录: |