J-A*_*own 6 apt llvm llvm-clang ubuntu-16.04
我无法在 Ubuntu 上安装 llvm 版本 9 或 clang 版本 9。我们已经将它们安装在 Windows 上。
我尝试了一个命令并看到了这个响应。
sudo apt-get install llvm-9
Reading package lists... Done
Building dependency tree
Reading state information...
Done E: Unable to locate package llvm-9
Run Code Online (Sandbox Code Playgroud)
我也尝试过并看到了这个回应。
sudo apt-get install clang-9
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package clang-9
Run Code Online (Sandbox Code Playgroud)
我的/etc/apt/sources.list文件包含
deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-9.0 main
Run Code Online (Sandbox Code Playgroud)
我找到该网站并看到该文件夹是llvm-toolchain-xenial-9。尝试该版本也不起作用。
我还可以做些什么?
我已经考虑过下载二进制文件,但不确定我可能缺少哪些安装步骤。我对编译源代码不感兴趣。
Clang/LLVM 项目为 Ubuntu 和 Debian 提供 Nightly 构建包。
目标是提供可供安装的 Debian 和 Ubuntu [Clang 和 LLVM] 软件包,同时对发行版的影响最小。软件包适用于 amd64 和 i386(最近的 Ubuntu 除外)以及稳定版、旧稳定版和开发版分支(当前为 8、9 和 10)。
软件包是使用 stage2 构建的,与 Debian 和 Ubuntu 中发布的软件包非常相似。
使用方法:
apt update来刷新缓存。apt install clang-9(或根据需要添加其他软件包)。如果使用经过审查的软件包系统“不起作用”,请直接诊断该问题。Xenial 有 Clang/LLVM 9 软件包,我最近将这些软件包安装到了 Disco 中。
所描述的症状(“无法定位包”)听起来好像忽略了运行apt update,在这种情况下,来自新添加源的包对 apt 来说是不可见的。这是一个工具使用问题,而不是缺少可用的软件包。
小智 2
LLVM INSTALLATION STEPS
-----------------------
Run Code Online (Sandbox Code Playgroud)
OPERATING SYSTEM : Ubuntu 16.04 LTS
RAM : Minimum 16GB to 32GB
SWAP MEMORY : Minimum 10GB to 20GB
MEMORY NEEDED : Minimum 70GB
Run Code Online (Sandbox Code Playgroud)
$sudo apt install cmake
Run Code Online (Sandbox Code Playgroud)
步骤1:#从https://github.com/llvm/llvm-project/releases/download/llvmorg-8.0.1/llvm-8.0.1.src.tar.xz下载llvm
#download clang from https://github.com/llvm/llvm-project/releases/download/llvmorg-8.0.1/cfe-8.0.1.src.tar.xz
#extract files into folders:
tar -xf cfe-8.0.1.src.tar.xz
tar -xf llvm-8.0.1.src.tar.xz
#change directory names to llvm8 and clang
mv cfe-8.0.1.src clang
Run Code Online (Sandbox Code Playgroud)
步骤2:#将当前工作目录更改为llvm_source_directory,这里是llvm8
$cd llvm8
##create build directory
$mkdir build
##change pwd to build directory
$cd build
#Build (PATH =/llvm8/build)
#execute following command in build directory:
Run Code Online (Sandbox Code Playgroud)
步骤3:#在pwd中执行make命令:
Step4 : #after 100% 链接过程在构建目录中执行以下命令:
$sudo make install
Run Code Online (Sandbox Code Playgroud)
步骤5:#安装后重新启动系统!
#for checking llvm installation type
$llvm-config --version #it shows 8.0.1
$clang --version #it shows 8.0.1
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
23199 次 |
| 最近记录: |