如何在Windows10上使xPack LLVM clang与Embedded C/C++ Eclipse正常工作?
解决Eclipse嵌入式IDE中LLVM/Clang设置不显示的问题
一、先确认LLVM组件是否真的装到位了
- 打开Eclipse,走路径
Help > About Eclipse IDE > Installation Details - 切换到Installed Software标签页,搜索
LLVM,核对你列出的所有相关组件都在列表里且状态为已安装 - 要是有组件没装全,就通过
Help > Install New Software重新选对应源安装CDT的LLVM组件
二、手动把xPack Clang工具链加到Eclipse里
定位xPack Clang的安装路径
- 打开命令提示符,执行
xpack list @xpack-dev-tools/clang,获取工具链的安装位置(通常在%USERPROFILE%\AppData\Local\xPacks\@xpack-dev-tools\clang下的对应版本文件夹中) - 找到路径下的
bin子文件夹,比如C:\Users\<你的用户名>\AppData\Local\xPacks\@xpack-dev-tools\clang\<版本号>\bin
- 打开命令提示符,执行
添加工具链到Eclipse配置
- 打开
Window > Preferences > C/C++ > Build > Toolchains - 点击
Add,选择LLVM Clang(如果没有这个选项,回到第一步确认LLVM组件安装状态) - 在配置页面,点击
Browse选中刚才找到的bin目录,系统会自动识别clang.exe、clang++.exe等工具 - 配置完成后点击
Apply and Close
- 打开
三、给已有项目关联Clang工具链
- 右键目标项目,选择
Properties > C/C++ Build > Tool Chain Editor - 在
Current toolchain下拉框里选择刚才添加的LLVM Clang,点击Apply and Close - 重新构建项目,验证Clang是否正常工作
四、重置Eclipse偏好(前面步骤无效时尝试)
- 关闭Eclipse,找到工作区目录下的
.metadata\.plugins\org.eclipse.core.runtime\.settings文件夹 - 删除所有以
org.eclipse.cdt.llvm*开头的配置文件 - 重启Eclipse,再重新尝试添加Clang工具链
内容的提问来源于stack exchange,提问作者jozi
相关产品推荐
相关产品推荐

