腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4697)
视频
沙龙
1
回答
当
使用
带有
ast
matcher
的
Clang
插件
时
,自
编译
的
clang
与
ThreadSafeRefCountedBase
崩溃
、
对于相同
的
LLVM提交(ea12216fad6e34c4638fcac8a9202c2eada0f95a),
clang
(来自https://apt.llvm.org)
的
快照版本没有
崩溃
,而我自己
编译
的
版本
崩溃
并出现错误:
clang
-11: /tmp/llvm-project/virtualroot/include/llvm/ADT/IntrusiveRefCn
浏览 19
提问于2020-06-13
得票数 0
1
回答
如何
使用
clang
++
编译
?
、
、
、
、
"Undefined symbols for architecture x86_64:我
使用
了以下
编译</e
浏览 9
提问于2015-10-21
得票数 1
回答已采纳
1
回答
clang
::
ast
_matchers::thisPointerType对重载函数
的
模糊调用
、
、
、
我正在从事一个涉及
Clang
的
项目。这是我要买
的
一台
AST
对讲机。)), integerLiteral(equals(0))).bind("type1");每当我通过
clang
-query
clang
-query 运行完全相同
的
广播匹配程序时,就会工作!
cl
浏览 4
提问于2020-09-23
得票数 2
回答已采纳
1
回答
致命错误:
使用
clang
-llvm ASTMatcher
时
找不到'stddef.h‘文件
、
、
、
我刚开始
使用
ASTMatcher,并遵循教程- 中
的
代码。在这里,可以
使用
以下命令运行工具
clang
-variable:docker run -it -v $PWD:/home
clang
root@5196c095092d) $(TARGET).cpp $(LIBS) -o $(TARGET) -I$(START_DIR)/source -I$(HOME_ROOT)/extern/i
浏览 26
提问于2018-02-16
得票数 5
回答已采纳
1
回答
为什么这个
Clang
ASTMatcher会导致错误
的
多态转换?
、
、
我正在编写一个工具,
使用
clang
作为前端,并匹配一些
AST
节点。我创建ASTMatcher
的
步骤如下:{ DeclarationMatcher
Matcher
<From>() const [with T =
clang
::Decl; MatcherT =
clang
::
ast
_matchers::internal::<e
浏览 0
提问于2018-01-18
得票数 4
回答已采纳
1
回答
错误:找不到匹配器:等于
、
、
、
我正在尝试
使用
clang
ASTMatcher来查找条件为RHS为0或0.0f
的
if语句。为此,我能够编写一个查询,如下所示:当我
使用
上面的查询
时
,我得到
的
错误如下:
浏览 18
提问于2018-03-20
得票数 0
2
回答
Clang
匹配方法调用类、派生类或ty胡枝子
、
、
我有一个匹配器,可以很好地匹配从该类派生
的
一个或多个类
的
实例
的
operator()调用。例如,它与以下最后一行相匹配:MyBase b;
使用
类似于: const auto尝试
使用
hasUnqualifiedDesugaredType而不是hasType是行不通
的
,因为它在类型上工作,而不是在Decl上工作,如果我试图
与
该类型进行更多
的
匹
浏览 11
提问于2022-10-02
得票数 1
回答已采纳
2
回答
GCC Xml替代方案
、
、
我正在研究GCCXML,它可以解析给定
的
头文件并生成C代码元数据
的
XML格式。但是GCCxml是一个开放源码。是否有类似GCC XML
的
c代码解析器
的
商业版本? 谢谢你,卡鲁普
浏览 4
提问于2013-12-12
得票数 3
回答已采纳
1
回答
((CXXMethodDecl*)(VarDecl->getParentFunctionOrMethod()))中
的
CLang
prog分割故障
、
我正在
编译
我
的
程序,它
使用
Clang
3.5在Ubuntu 13.04 x86机器上。我希望获得cpp项目中声明
的
所有变量。我写
的
是:-#include "
clang
/
AST
/DeclCXX.h&q
浏览 2
提问于2013-12-17
得票数 0
回答已采纳
1
回答
在无限循环中,
Clang
自动转储结果
、
、
、
由于某种原因,当我尝试用
Clang
获得任何C/C++代码
的
自动转储
时
,我会得到一个无限循环,最终导致
clang
: error: linker command failed with exit code我正在
使用
Clang
版本13.0运行Windows 10 (同样
的
问题也尝试了
Clang
12.0)。我运行命令
clang
-Xclang -
ast
-dump filename.c。我尝试过多个文件,但此时我只是
浏览 8
提问于2022-01-30
得票数 0
回答已采纳
1
回答
clang
(Windows)上
的
C++20模块:最简单
的
示例中
的
类型信息错误
、
、
、
first_module; return x; return foo(e);预
编译
(无问题):
编译
器信息:$
clang
++ --std=c++20 -fmodules second-ma
浏览 3
提问于2020-06-15
得票数 4
回答已采纳
4
回答
如果
clang
是
编译
器
的
前端,那么为什么它可以生成可执行文件呢?
、
、
有一件事我真的不明白,关于
clang
的
功能,如果
clang
是
编译
器
的
前端部分,它应该只为源代码做解析器工作,剩下
的
工作将由LLVM来完成。但是
clang
也可以产生可执行文件。那么如何理解它呢?
clang
和llvm之间
的
关系是什么?
浏览 4
提问于2014-12-19
得票数 19
回答已采纳
1
回答
如何在cpp中安装头文件
这是一个
与
类似的问题,但我无法发表评论或提出问题,因为它需要50+
的
声誉。请原谅我
的
重复。我已经在我
的
MacOS上安装了
clang
(在/usr/bin/
clang
中),我认为它默认安装在Mac上,但是,当我尝试在cpp文件中包含
clang
头文件
时
,它告诉我找不到它们#include "
clang</
浏览 12
提问于2017-08-29
得票数 0
1
回答
用
clang
插件
更改源代码
、
我有一个现有的和工作
的
源代码到源代码
的
修改工具
使用
libtooling。现在,我希望将这个工具集成到
clang
中,这样用户就可以
编译
修改过
的
源代码,而不必将其保存在某个地方。修改部分不成问题,
Matcher
+ Rewriters
与
clang
的
工作方式相同,我
的
问题是如何在修改后告诉
编译
器对源代码进行重新分析。我迄今取得
的
进展: 我在上找到了一段对话,但是没有具
浏览 2
提问于2015-10-05
得票数 3
2
回答
有没有一种方法可以防止通过引用捕获lambda
、
、
我正在对依赖lambdas
的
现有代码进行重构。在新版本
的
代码中,我想推迟对lambda
的
调用,所以我想防止任何未来
的
用户意外地通过引用捕获,以及
使用
编译
器来查找所有有问题
的
现有代码。
使用
c++11可以做到这一点吗?
浏览 0
提问于2016-10-06
得票数 0
2
回答
如何克隆或创建
clang
的
AST
Stmt节点?
、
我想用
clang
LibTooling修改
AST
。如何克隆
AST
节点或添加新节点,例如,我想创建一个
带有
add操作码
的
BinaryOperator
浏览 5
提问于2015-05-26
得票数 0
回答已采纳
1
回答
Clang
vs
Clang
tidy是否检测到相同
的
警告和错误?
、
、
、
据我所知,Clan-tidy可以做这些检查,除了默认检查集(
Clang
- )之外,
Clang
还可以检测错误和警告,它们可以检测不同
的
错误或警告列表吗?
Clang
-Tidy在后台
使用
Clang
吗?两者之间有什么联系吗?
浏览 0
提问于2018-08-30
得票数 3
2
回答
Clang
/ LLVM标头包含问题(Ubuntu)
、
、
、
我正在
使用
Ubuntu安装LLVM和
clang
,并尝试从这里
编译
一些教程代码- from /llvm/tools/
clang
/include/
浏览 2
提问于2011-08-15
得票数 2
1
回答
用于解释自定义c++11属性
的
Clang
/GCC
插件
、
、
、
我正在试着写一个
插件
给
clang
或gcc来解释自定义
的
[cxx11::attributes],并基于此生成一些代码。然后我记起
clang
被设计成一个可扩展
的
库,我给了它一次机会。在深入研究之后,我发现了一些主题,说
clang
浏览 0
提问于2014-10-12
得票数 5
1
回答
如何将XCode
的
libc++
与
主干顶部
的
clang
一起
使用
?
、
、
、
、
编译
此文件
时
{}$
clang
-std=c++11 -stdlib=libc++ t.cpp -lc++ -o t 然而,
当
浏览 4
提问于2013-09-13
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
基于Clang的缓存型C++编译器Zapcc开源
企业微信零耦合集成腾讯会议和腾讯文档插件化架构实践
打造一个强大的ROS开发IDE
Qt Creator 4.7.0 发布,默认启用 Clang Code Model
在Visual Studio中使用clang-tidy进行代码分析
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券