LxS*_*iss 4 c++ eclipse llvm clang eclipse-mars
我试图让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.
Run Code Online (Sandbox Code Playgroud)
这个网站似乎已经关闭,但我找不到任何其他来源.
有没有办法让Clang在Eclipse Mars上工作?
Ota*_*xar 15
这是一个从头开始的设置,对我有用(ubuntu 14.04 + eclipse mars + clang 3.6.2).您可能对步骤8和9感兴趣.
安装Ubuntu
安装Java 8:
sudo apt-add-repository ppa:webupd8team/java
apt-get update
apt-get install oracle-java8-installer
安装g ++:
apt-get install g ++
安装llvm/clang 3.6.2:
http://llvm.org/releases/download.html
下载并解压缩到您选择的文件夹.我将提取的文件夹重命名为'clang + llvm-3.6.2',因此在安装过程中更方便.此外,我已将其移动到我创建的/ home/[user_name]/Development文件夹中.
将LLVM/Clang添加到PATH:
sudo gedit/etc/environment
追加指向llvm/clang bin文件夹的路径.
PATH ="在/ usr/local/sbin中:在/ usr/local/bin目录:/ usr/sbin目录:在/ usr/bin中:/ sbin目录:/ bin中:在/ usr /游戏:在/ usr /本地/游戏:/首页/ [your_user_name ] /Development/clang+llvm-3.6.2/bin"
根据您放置llvm/clang的位置,您的外观可能会有所不同.
保存更改,重启.
安装build-essential:
sudo apt-get update
apt-get install build-essential
安装eclipse:
下载并解压缩到您选择的文件夹.(我把它移到我的Development文件夹并重命名为eclipse_mars,但它是可选的)
安装CDT和LLVM支持:
在打开的Eclipse中,"帮助>安装新软件>使用: - 所有可用的站点 - ".
加载列表后,展开"编程语言",安装"C/C++开发工具SDK"和"C/C++ LLVM系列编译器构建支持".
配置eclipse:
在顶部菜单栏中,选择"Window> Prefences".
在左侧菜单中选择"C/C++> LLVM".
在"LLVM安装文件夹:"中,导航到LLVM bin文件夹(/home/[your_user_name]/Development/clang+llvm-3.6.2/bin),然后单击"应用"和"确定".
在菜单中选择"文件>新建> C++项目".C++项目弹出窗口打开.
输入项目名称,在可执行文件组中选择项目类型,在工具链中选择'LLVM with Clang(Linux)'.单击"下一步>下一步".
在"选择配置"中,单击"高级设置"按钮.
在左侧菜单中选择"C/C++ Build> Settings".
在"工具设置"选项卡中,向下滚动并选择"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++ General>预处理器包含路径,宏等".
单击"提供商"选项卡,确保选中"CDT GCC内置编译器设置[共享]".(应该已经选择).
单击"确定"按钮.
单击"完成"按钮.
您现在应该能够编译和运行您的代码.
这是我的域名,但现在我不再拥有它了.
该插件现已集成到Eclipse CDT中,因此不再需要使用此已弃用的插件.最新版本可通过官方Eclipse更新站点获得:http: //download.eclipse.org/releases/mars
它位于Programming Languages下,名为"C/C++ LLVM-Family Compiler Build Support".