有关clang LLVM编译器前端的问题。有关C的一般问题,请使用C标记。
免责声明:我完全了解VS Code,所以,请对我温柔。 :-)我正在尝试为C ++设置VS Code。但是,我明确地想要设置它以便它使用语言服务器...
问题可以在编辑器窗口中配置QtCreator隐藏警告,同时仍然在左侧显示警告图标吗?描述启用了Clang Code Model的QtCreator 4.5显示......
Clang -Wconditional-uninitialized结构成员数组赋值
我遇到了一些涉及Clang -Wconditional-uninitialized的异常行为。请考虑以下示例:typedef struct {int x [1]; } test_t; test_t foo(void); test_t foo(){test_t t; ...
clang -O1和opt -O1有什么区别?我发现这两个命令的行为方式截然不同。上下文我想测试LLVM优化过程。更多 ...
LLVM C ++编译器完全支持C ++ 11标准。有没有办法将C ++ 11设置为默认标准,而不是每次都添加-std = c ++ 11编译器标志?我试过设置CCXFLAGS环境......
通过朋友访问类中的受保护类型 - gcc允许,clang不允许
哪种编译器是正确的 - 或者这是标准中的缺陷? GCC编译以下代码,但clang抱怨: :20:7:错误:'Impl'是'A'代码的受保护成员:template&...
可以使用Clang AST打印名称的QualType函数指针吗?
是否有任何简单可靠的方法(a.k.a.而不是正则表达式)将函数指针声明的QualType作为字符串但附加了名称?我试着利用QualType :: ...
为什么Android NDK附带了多个libgcc.a,哪一个应该用来链接?
Android NDK 17(我也假设早期版本),包含多个版本的libgcc.a:android-ndk-r17b / toolchains / arm-linux-androideabi-4.9 $ find -iname libgcc.a ./prebuilt/linux-x86_64/ LIB / ...
使用LLVM ExecutionEngine调用Objective-C方法时,无法识别所有选择器
我正在运行OSX,使用Clang编译一些使用OSX Cocoa类的Obj-C代码,我正在尝试使用LLVM JIT编译器运行结果。我正在使用最新的前沿版......
我创建了一个程序来打印“Hello World”字符串,如下所示:#include #包括 #包括 static void callString(char * _string); int main(){...
有没有办法使用Clang / LLVM汇编器保留本地汇编符号。 GNU支持-keep-locals(或-L)标志,但LLVM似乎没有这个选项。
我发现有人说-lm意味着链接到数学库。我想通过在终端中使用内置帮助来弄清楚其含义。所以我运行$ clang --help我找不到任何与-...相关的东西。
您好我有以下问题:我想将程序的输出(在我们的例子中是一个c程序)写入一个文件。到目前为止,我已经尝试过使用,>但无济于事:main.c #include ...
如何在Clang ASt C ++中通过FunctionDecl检测函数是否为静态。请建议。
微软为他们的MSVC编译器添加了一个方便的/ Qspectre(虽然这似乎只是(试图)缓解目前的Specter v1),他们将随着时间的推移更新。这很好......
据我所知,Clan-tidy可以执行这些检查https://clang.llvm.org/extra/clang-tidy/checks/list.html以上默认检查集(clang-analyzer)和Clang也可以检测错误和......
不应该clang从/ usr / local / include中的头文件中禁止警告吗?
我正在OSX上构建一个使用Boost.Log的应用程序。当我将警告标志设置为包含-Wextra时,我会在其中一个Boost头文件中收到有关未使用参数的警告。 MWE:#include
有时编译器生成具有奇怪的指令重复的代码,可以安全地删除。考虑以下代码:int gcd(unsigned x,unsigned y){return x == 0? y:gcd(y%...
当我使用使用Clang编译的构建工具包时,QMake添加了额外的“-std = gnu ++ 11”,它覆盖了我的.pro标志“-std = c ++ 17”
我正在使用QtCreator,Qt 5.10,并试图在一个完美运行的项目中使用c ++ 17,直到我干净安装最新的Ubuntu并重新安装所有内容。现在,当铿锵叫来建立...
我正在考虑将Clang的AST用于我的C代码并对AST进行一些分析。关于从哪里开始,如何获得Clang的AST,教程或这方面的任何内容的一些指示将......