Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 #define 和 clang 创建 info.plist 的版本号变体?
几年前 当使用 GCC 编译时 include h 文件中的以下定义可以进行预处理 以便在 info plist 中使用 define MAJORVERSION 2 define MINORVERSION 6 define MAINTVER
c
ios
xcode
MacOS
Clang
cmake 检测哪个库 libc++ 或 libstdc++ 配置为针对 g++ 或 clang++ 使用
我写了一个CMakeLists txt构建一个项目g or clang 为了捕获尽可能多的错误 我同时使用了两者libc with D LIBCPP DEBUG2 2 for clang and libstdc with D GLIBCXX
gcc
CMake
Clang
libstdc
libc
使用 LLVM LibFuzzer 时,“fsantize-coverage=edge”中的“edge”值无效
http llvm org docs LibFuzzer html我现在正在使用 libfuzzer 做一些工作 但是当我使用官方玩具示例时 当我运行这个命令时 clang fsanitize address fsanitize cover
Clang
LLVM
Fuzzing
在基准测试时防止编译器优化
我最近看到了这个精彩的 cpp2015 演讲CppCon 2015 Chandler Carruth 调整 C 基准 CPU 和编译器 天哪 提到的防止编译器优化代码的技术之一是使用以下函数 static void escape void
c
gcc
Clang
performancetesting
compileroptimization
clang无限尾递归优化
include
c
tailrecursion
Clang
什么是 -D 编译器标志 C++(clang、GNU、MSVC)
好吧 我假设 D前缀表示 define无论它后面跟着什么变量名 但是我找不到任何有关编译器标志的 makefile 功能的文档 CXX clang DTHISISPREPROCESSORVARIABLE So DTHISISPREPROCE
c
makefile
Clang
GNU
如何使 clang 编译为 llvm IR
我希望 clang 将我的 C C 代码编译为 LLVM 位代码而不是二进制可执行文件 我怎样才能做到这一点 如果我有 LLVM 位代码 如何进一步将其编译为二进制可执行文件 我想在编译为二进制可执行文件之前将一些我自己的代码添加到 LLV
c
Clang
LLVM
bitcode
Libclang 的 python 绑定生成的 AST 无法解析 C++ 源代码中的某些标记
我正在使用 Libclang 的 python 绑定 我基本上有两个疑问 我想知道我们如何解析既不是用户定义的也不是包含库的库函数 例如当我有以下源代码时 char a char malloc 4 Libclang 无法解析 malloc
python
c
Parsing
Clang
libclang
将右值传递给非引用参数,为什么编译器不能删除副本?
struct Big int a 8 void foo Big a Big getStuff void test1 foo getStuff 编译 在 Linux 上使用 clang 6 0 0 for x86 64 因此 System V
c
Clang
x8664
compileroptimization
ABI
有没有办法让 GCC/Clang 知道 C 中的继承?
我正在编写一个 C 库 它使用一些简单的面向对象继承 如下所示 struct Base int x struct Derived struct Base base int y 现在我想将 Derived 传递给一个采用 Base 的函数 如
c
inheritance
gcc
Clang
Clang 的 '_mm256_pow_ps' 内在函数在哪里?
我似乎找不到 mm pow ps 或 mm256 pow ps 的内在函数 这两个函数都应该包含在 immintrin h 中 Clang 没有定义这些或者它们在我没有包含的标头中吗 这不是内在的 而是内在的 这是一个英特尔 SVML 库f
Clang
intel
SSE
intrinsics
avx
如何将 Memory Sanitizer 与 GCC 一起使用?
我想在 gcc 中使用这种消毒剂 我怎样才能做到这一点 这样的手术可以吗 我找到了 clang 的解决方案 clang fsanitize memory fno omit frame pointer g O2 umr cc但我不知道如何在
gcc
Clang
Sanitizer
在 OS X Mavericks 中从 C++ 链接 C
转换到 OS X Mavericks 和 XCode 5 0 1 后 我无法再将已编译的 C 文件 从 gcc 输出 正常链接到 C 项目 从 g 输出 从我的 makefile 生成的有问题的命令对是 gcc pkg config cfl
c
gcc
Clang
osxmavericks
Objective-C 泛型不适用于方法? (Xcode 7 Beta(内部版本:7A120f))
所以 显然 在 WWDC 之后 我正在尝试上周推出的新内容 如您所知 Apple 将泛型引入了 Objective C 世界 注意 这个答案在某种程度上是这个问题的后续 Objective C 中有强类型集合吗 我在方法中尝试了这段代码 效
Objectivec
generics
Clang
P0522R0如何破码?
今天我正在阅读 clang 的 C 17 支持页面 我注意到一些奇怪的事情 特点将模板模板参数与兼容的参数相匹配 P0522R0 被标记为部分 因为它必须通过开关激活 他们的笔记says 尽管是缺陷报告的解决方案 但该功能在所有语言版本中默
c
languagelawyer
Clang
C17
枚举成员可以是 ANSI-C 中数组的大小吗?
我需要根据有多少个元素来分配一个数组enum有 我做了以下事情 enum A B C LAST char buf LAST 效果很好 即使是 ansi pedantic旗帜 但我不确定它是否是 GCC 或 clang 支持大多数 如果不是全
c
gcc
standards
Clang
c89
如何将compile_commands.json与clang python绑定一起使用?
我有以下脚本尝试打印给定 C 文件中的所有 AST 节点 当在具有简单包含的简单文件 同一目录中的头文件等 上使用它时 效果很好 usr bin env python from argparse import ArgumentParser
python
c
Clang
Clang 不会编译 gcc 会编译的模板专业化
Gcc 可以正常编译 但 Clang trunk 拒绝并显示以下消息
c
gcc
Clang
languagelawyer
templatespecialization
clang 完成不起作用
我为 vim 安装了 clang complete 但它不起作用 例如 当我输入std 在使用 vim 的 c 文件中 vim 窗口的底部显示 User defined completion U N P Pattern not found
Vim
Clang
clangcomplete
«
1 ...
21
22
23
24
25
26
27
...31
»