4

Clang を Eclipse で再び動作させようとしているため、Eclipse Marketplace に LLVM ツールチェーンをインストールしようとしました。

しかし、確認をクリックしてインストールを続行すると、次のエラーが表示されます

Unable to read repository at http://petrituononen.com/llvm4eclipsecdt/update.
http://petrituononen.com/llvm4eclipsecdt/update is not a valid repository location.

このサイトはダウンしているようですが、代替ソースが見つかりません。

Clang を Eclipse Mars で動作させる方法はありますか?

4

2 に答える 2

15

これは私のために働いたゼロからのセットアップです(ubuntu 14.04 + eclipse mars + clang 3.6.2)。おそらくステップ 8 と 9 に関心があるでしょう。

  1. Ubuntu をインストールする

  2. Java 8 をインストールします。

    sudo apt-add-repository ppa:webupd8team/java

    apt-get アップデート

    apt-get install oracle-java8-installer

  3. g++ をインストールします。

    apt-get インストール g++

  4. llvm/clang 3.6.2 をインストールします。

    http://llvm.org/releases/download.html

    選択したフォルダにダウンロードして解凍します。展開したフォルダーの名前を「clang+llvm-3.6.2」に変更したので、セットアップ時に便利です。また、作成した /home/[user_name]/Development フォルダーに移動しました。

  5. LLVM/Clang を PATH に追加します。

    sudo gedit /etc/environment

    llvm/clang bin フォルダーを指すパスを追加します。

    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/[your_user_name ]/開発/clang+llvm-3.6.2/bin"

    llvm/clang をどこに配置したかによって、見た目が異なる場合があります。

    変更を保存し、再起動します。

  6. build-essential をインストールします。

    sudo apt-get update

    apt-get インストール ビルド必須

  7. 日食をインストールします。

    選択したフォルダーにダウンロードして解凍します。(開発フォルダーに移動し、eclipse_mars に名前を変更しましたが、オプションです)

  8. CDT および LLVM サポートをインストールします。

    • 開いた Eclipse で、[ヘルプ] > [新しいソフトウェアのインストール] > [作業: --すべての利用可能なサイト]。

    • リストが読み込まれたら、プログラミング言語を展開し、「C/C++ Development Tools SDK」と「C/C++ LLVM-Family Compiler Build Support」をインストールします。

  9. 日食を構成します。

    • 上部のメニュー バーで、[ウィンドウ] > [設定] を選択します。

    • 左側のメニューで [C/C++] > [LLVM] を選択します。

    • 「LLVM インストール フォルダー:」で、LLVM の bin フォルダー (/home/[your_user_name]/Development/clang+llvm-3.6.2/bin) に移動し、[適用] と [OK] をクリックします。

    • メニューで「ファイル > 新規 > C++ プロジェクト」を選択します。C++ プロジェクト ポップアップ ウィンドウが開きます。

    • プロジェクト名を入力し、実行可能グループでプロジェクト タイプを選択し、ツールチェーンで「LLVM with Clang(Linux)」を選択します。「次へ > 次へ」をクリックします。

    • [構成の選択] で、[詳細設定] ボタンをクリックします。

    • 左側のメニューで [C/C++ ビルド] > [設定] を選択します。

    • 「ツール設定」タブで、下にスクロールして「LLVM Clang++ > Dialect」を選択します。「ISO C++11 (-std=c++0x)」に変更し、「適用」ボタンをクリックします。

    • 「ツール設定」タブで、下にスクロールして「LLVM Clang C++ リンカー > ライブラリ」を選択します。「Libraries(-l)」リストに「stdc++」が含まれていることを確認してください。「ライブラリ検索パス (-L) リストに「/usr/lib/gcc/x86_64-linux-gnu/4.8」が含まれていることを確認してください。

    • 「適用」ボタンをクリックします。

    • 左側のメニューで、[C/C++ 一般 > プリプロセッサ インクルード パス、マクロなど] を選択します。

    • [プロバイダー] タブをクリックし、[CDT GCC 組み込みコンパイラ設定 [共有]] が選択されていることを確認します。(すでに選択されているはずです)。

    • 「OK」ボタンをクリックします。

    • 「完了」ボタンをクリックします。

これで、コードをコンパイルして実行できるはずです。

于 2015-09-25T10:56:34.667 に答える
8

それは私のドメインでしたが、今はもう持っていません。

プラグインは Eclipse CDT に統合されたため、この非推奨のプラグインを使用する必要はなくなりました。最新バージョンは、公式の Eclipse 更新サイト ( http://download.eclipse.org/releases/mars ) から入手できます。

これはプログラミング言語の下にあり、「C/C++ LLVM-Family Compiler Build Support」という名前です。

于 2015-11-07T11:47:08.477 に答える