Clang

Clang

文章 47 浏览 269

为什么不 g++或者 clang 在通过将非常量变量分配给较小类型的变量来截断该变量时引发警告?

当下面的代码片段中变量 x 被声明为常量时,clang 2.9 和 g++ 4.1.2 都会生成警告。然而,当删除 const 时,就像在代码片段中一样,即使使用我所知道…

明明#如月 2024-11-06 21:20:49 5 0

Linux 中的 Clang 块构建失败?

Clang 有一个非常酷的扩展,名为 block,为 C 带来了真正的 lambda 函数机制。为了阻止,gcc的嵌套函数相当有限。但是,尝试编译一个简单的程序cc: #…

七月上 2024-11-05 21:02:57 6 0

GCC_WARN_SHADOW = YES 的单行异常?

我有这样的代码: id error; // a bunch of stuff, including using error Finalization finalization = ^(int status) { id error; // <--- Declarat…

疾风者 2024-11-05 16:48:16 4 0

使用 libclang 作为编译器

我正在开发一个根据规范生成 C 代码的工具。因此,用户需要先自行编译生成的代码,然后再将编译后的代码与其他工具一起使用。我想自动化这个繁琐的过…

人生戏 2024-11-04 20:07:55 3 0

libclang 比使用基于 clang 驱动程序的工具慢吗?

我正在使用 libclang 编写自动完成和语法工具。我几乎使用与 c-index-test.c 文件中相同的代码。但出结果的速度却很慢。很少有非 libclang clang 工具…

墨落画卷 2024-11-04 19:09:10 8 0

为什么 clang 的 `-O3` 分配比 g++ 快 2 倍?基于简单的 alloca 基准

关于 alloca 的使用和滥用 在底部得到了一些基准之前的一个问题。 clang 显然在 -O3 优化器配置文件中有更好的实现。什么给? clang 是否有偷工减料?…

再浓的妆也掩不了殇 2024-11-04 01:58:47 7 0

是否可以抑制 Xcode 4 静态分析器警告?

Xcode 4 静态分析器在我的代码中报告了一些误报。有什么办法可以压制他们吗?…

定格我的天空 2024-11-03 19:03:03 4 0

将 Clang -fsyntax-only 模式与静态库一起使用?

我正在使用 libclang 库来构建自动完成功能。 libclang 在内部自动设置 -fsyntax-only 标志。 libclang 似乎需要整个源代码树才能工作(或 .pch 文件…

满天都是小星星 2024-11-03 12:49:52 2 0

clang 找不到任何框架

我一直在为此抓狂,而谷歌并没有取得太多成果,所以我的问题一定是由我自己的愚蠢行为造成的。 基本上,安装了 Xcode 4 后,我删除了 /Developer-old …

你爱我像她 2024-11-03 09:16:07 4 0

rvm install ruby​​-1.8.7-p334 给出错误“您传递了 --clang 选项,但 clang 不在您的路径中”

尝试在 Mac OS X 10.5.8 上使用 RVM。 > rvm install ruby-1.8.7-p334 ERROR: You passed the --clang option and clang is not in your path. Please…

长伴 2024-11-02 18:30:44 5 0

LLVM:-Wno-ignored-qualifiers 等效吗?

使用 GCC,当启用 -Wall -Wextra 标志时,可以选择禁用警告,例如使用 -Wno-ignored-qualifiers 来禁用警告: warning: 'const' type qualifier on re…

枫以 2024-11-02 12:01:12 5 0

可以在 C++ 中使用命名属性以可移植的方式初始化 POD 结构吗?

我正在尝试使用命名属性以与 GCC 4.3.4 和 Clang 2.9 兼容的方式初始化结构。 struct A { unsigned int x; }; // GCC: error: expected primary-expre…

抽个烟儿 2024-11-01 23:35:33 4 0

有没有办法在 Objective-C 中添加不在头文件中的 iVar(不使用 LLVM 2.0 或更高版本)?

我最近了解到可以使用 LLVM2.0 在类扩展中添加 ivar。 (海湾合作委员会不能这样做) 这在某种程度上是真正私有的 iVar,因为其他用户不知道它的存在…

陪我终i 2024-11-01 08:18:57 6 0

clang-2.9 crt1 未找到错误

刚刚编译了 clang-2.9 版本,它无法链接 hello world 示例。出现错误: crt1.o: No such file: No such file or directory LLVM 配置为默认 + --enabl…

故笙诉离歌 2024-11-01 03:34:33 6 0

如何从 llvm / clang 打印依赖项(相当于 gcc -MD)?

我们的构建系统在编译时使用 gcc 生成源文件对 *.d 文件的头依赖项: gcc -MD -MF foo.d -c foo.o foo.cc 但是,我不知道如何使用 llvm clang 生成类…

白况 2024-10-31 04:44:33 2 0
更多

推荐作者

浪漫人生路

文章 0 评论 0

620vip

文章 0 评论 0

羞稚

文章 0 评论 0

走过海棠暮

文章 0 评论 0

你好刘可爱

文章 0 评论 0

陌若浮生

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文