Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用预编译头减少 clang 编译时间
我正在开发一个数据库项目 该项目将查询 以某种高级语言表示 编译为 C 代码 这段代码由数据库编译并执行 那部分工作得很好 现在 我正在尝试减少 C 查询代码的编译时间 我想知道是否可以使用预编译头来提高性能 该查询被转换为一个名为 Que
c
Clang
precompiledheaders
尝试在 Linux 上使用 Clang++ 编译 c++11 正则表达式教程时出错
我正在努力追随本教程 http solarianprogrammer com 2011 10 12 cpp 11 regex tutorial 关于 C 11 中的正则表达式 当我尝试编译这个小代码示例时 我收到这些错误 clang std
c
regex
C11
Clang
为什么 GCC 不会在文件末尾生成任何有关换行符的警告?
From C11 5 1 1 2 翻译阶段 第 2 段 非空的源文件应以换行符结尾 字符 其前面不得紧接反斜杠 发生任何此类拼接之前的字符 这意味着每个源文件都必须以换行符结尾 Example include
c
gcc
Clang
newline
从 unique_ptr 创建一个shared_ptr
在我最近审查的一段代码中 它编译得很好g 4 6 我遇到了一个奇怪的尝试创建一个std shared ptr from std unique ptr std unique ptr
c
C11
g
smartpointers
Clang
隐式转换和编译器的不同行为
Motivated by this question https stackoverflow com q 51972738 5800831 I created the following code struct X X int struct
c
gcc
Clang
languagelawyer
implicitconversion
std::istringstream >> 使奇怪的行为加倍
下面的代码打印0在 mac osx 上使用 clang 其他地方都会打印5 clang https ideone com mVgpzS gcc https ideone com oZ0hy6 include
c
MacOS
C11
Clang
使用 c11 标准和 clang 来使用 strcpy_s
我正在运行 OS X Sierra 并尝试编译一个使用的 c 程序strcpy s 但是我安装的 clang 编译器使用的是 c99 标准 但是据我读到的 https embeddedgurus com barr code 2017 08
c
xcode
gcc
Clang
LLVM cmake安装找不到DIA SDK
我正在尝试使用 cmake 构建 LLVM 安装 但它给了我一个关于 LLVM ENABLE DIA SDK 的错误 我之前在没有 PDB 的情况下成功构建了 LLVM 但我正在尝试开始使用 libclang 所以我需要 PDB Cmake
c
visualstudio2015
Clang
LLVM
libclang
编译器对开关的优化是否与长 if-then-else 链不同?
假设我在编译时已知 N 个不同的积分值 V 1 到 V N 考虑以下结构 const int x foo switch x case V 1 commands for V 1 which don t change x break case
c
switchstatement
g
compileroptimization
Clang
clang 编译器从相同的源生成不同的目标文件
我有一个简单的 hello world Objective C 库 hello m import
Objectivec
Ubuntu
gcc
Clang
在 Clang 中实现 min() 和 max(),无需双重计算
经典的预处理器版本min函数看起来像 define min a b a lt b a b 这会让你面临双重评估 你所处的情况min f g 忘记了f or g有副作用 你必须花几个小时试图找出你的函数运行两次的原因 为了防止这种情况 你可以
c
Clang
clang:错误:链接器命令失败,退出代码 1 - 未找到库
我在构建项目时遇到了一些问题 自上周以来 由于某种原因 我收到了以下错误 并且无法摆脱它 Ld Users Nathan Library Developer Xcode DerivedData SmartPic elnbgmemojraij
Objectivec
xcode
Clang
iOS:访问时直接设置块属性会崩溃
考虑以下代码 interface ClassA NSObject property nonatomic copy void blockCopy end implementation ClassA synthesize blockCopy v
Objectivec
ios
automaticrefcounting
Clang
Clang 5.0 上的 vsprintf 和 vsnprintf [-Wformat-nonliteral] 警告
我有这段代码 static void err doit int errnoflag int level const char fmt va list ap int errno save unsigned long n char buf MA
c
NetworkProgramming
Clang
printf
在 clang 中向量化函数
我正在尝试根据此用 clang 对以下函数进行矢量化铿锵参考 http llvm org docs Vectorizers html 它采用字节数组向量并根据以下条件应用掩码this RFC https www rfc editor org
c
vector
SIMD
Clang
安装 python 库时出现“'cc' 失败,退出状态 1”错误
和许多其他人一样 我在安装 python 库 作为 tar 下载 然后解压 时遇到问题 rodolphe mbp python Levenshtein 0 11 2 Rodolphe sudo python setup py install
python
Clang
osxmavericks
xcode51
如何将参数传递给 VSCode launch.json 文件中为 lldb 指定的可执行文件?
我想在 VSCode 中调试这个命令 myExecutable f arg1 g arg2 e arg3 请注意 可执行文件需要 3 个参数 在 lldb 中运行此可执行文件时 我们需要使用 将参数传递给可执行文件 lldb myExecu
VisualStudioCode
Clang
LLDB
vscodedebugger
编译器是否允许优化堆内存分配?
考虑以下使用以下简单代码new 我知道没有delete 但这与这个问题无关 int main int mem new int 100 return 0 编译器是否允许优化new call 在我的研究中 g 5 2 0 https gcc g
c
gcc
Optimization
Clang
languagelawyer
语义问题 Qt Creator:命名空间“std”中没有名为“cout”的成员
我开始使用 Qt Creator 编写代码 对于 C 文件 我遇到很多语义问题 99 是 命名空间 yyy 中没有名为 xxx 的成员cpp文件构建 编译和输出没有问题 如果我点击例如cout 我已链接到 iostream 我是否需要在 Q
c
QtCreator
semantics
Clang
1
2
3
4
5
6
...34
»