clangの新しいバージョンをバックポート/インストールするにはどうすればよいですか?


回答:


15

Clang 3.2.1は現在、Launchpadの12.04(Precise)12.10(Quantal)で利用可能です。

13.04(Raring)の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 quantal main

12.10パッケージに関する注意:debファイルの名前は2013年2月から3.2-1〜exp5ubuntu1、PPAは2012年12月から3.2-1〜exp1ubuntu3です。 12.10で使用するパッケージ。


1
また、PPAの1つにQuantalおよびPreciseのバックポートがあります。
ネイサンオスマン

@George Edisonすばらしい!これを回答として投稿しない理由はありません。
ケビンボーエン

さて、現在、パッケージにはバグがあります-それらは私の他のPPAの1つからGCC 4.7ビルドを必要とするいくつかのパッケージに依存しています。PPAからすべての外部依存関係を削除する作業をしています。
ネイサンオスマン

1
ほんの一言:Jeroen KeirenのPPAは、Quantalの方がうまく機能しているようです。どちらのPPAのコンパイラにも-fsanitize=undefinedフラグの使用に問題がありますが、それは既知の問題だと思います。
確実に

@Nathanの新しいバージョンはclang12.04 で利用できますか?
ニコライ・レショフ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.