我只想安装clang的最新版本http://packages.ubuntu.com/raring/clang-3.2
这是否意味着我必须将内核更新为raring?
我只想安装clang的最新版本http://packages.ubuntu.com/raring/clang-3.2
这是否意味着我必须将内核更新为raring?
Answers:
Clang 3.2.1目前可用于Launchpad上的12.04(Precise)和12.10(Quantal)。
可从Universe库中获得用于13.04(竞赛)的Clang 3.2.1,可以通过Synaptic或apt正常安装。
对于12.04,您可以使用以下行通过Synaptic将PPA添加到存储库中(以下链接中提供了说明):
deb http://ppa.launchpad.net/kxstudio-team/builds/ubuntu precise main
或者,从命令行(Ctrl+ Alt+ t):
sudo add-apt-repository ppa:kxstudio-team/builds
sudo apt-get update
sudo apt-get install clang
对于12.10,您可以从此处下载更新的deb文件,并sudo dpkg -i <package name>
通过PPA安装或通过PPA安装。
要在12.10上安装PPA,请从终端(Ctrl+ Alt+ t)运行以下命令:
sudo add-apt-repository ppa:georgekola/clang
sudo apt-get update
sudo apt-get install clang
在Synaptic中,添加以下行:
deb http://ppa.launchpad.net/georgekola/clang/ubuntu量化主体
关于12.10软件包的注意事项:2013年2月,deb文件的名称为3.2-1〜exp5ubuntu1,而2012年12月,PPA的名称为3.2-1〜exp1ubuntu3。就我个人而言,我在12.04上使用clang 3.2.1,目前无法给出建议在12.10上使用哪个软件包。
-fsanitize=undefined
标志时都有问题,但是我认为这是一个已知问题。
clang
适用于12.04 的较新版本?