Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 qmake 时是否有可能通过 -isystem 传递包含
我使用 qmake 作为 makefile 生成器并希望坚持使用它 此外 我想使用 gcc Wall Werror Wundef Wextra 来获得健壮的代码 我正在考虑 迂腐 但那是更进一步的事情 我目前的主要问题是像这样的库生成的大量
gcc
qmake
SuppressWarnings
GDB 警告:在 0x7ffff7ffd000 处添加的符号文件系统提供的 DSO 中未找到可加载部分
abijith bufferOverFlow gdb a out GNU gdb GDB 7 6 Copyright C 2013 Free Software Foundation Inc License GPLv3 GNU GPL ver
Linux
gcc
GDB
使用 new 表达式进行非静态数据成员初始化
考虑以下代码 include
c
C11
gcc
languagelawyer
-I GCC 中的标志(Linux)
我找到了一个带有 Makefile 的源文件包 我浏览了它 在 CFLAG 变量中 有一个 FLAG I 我在网上搜索过 但找不到它实际的作用 它与 C 文件中包含的库文件有关吗 stdio h unistd h pthread h 请指出
c
gcc
compilerflags
clang 错误:非类型模板参数引用没有链接的函数 -- bug?
我有一些非常简单的 C 11 最新的代码clang 3 4版本主干187493 无法编译 但 GCC 编译正常 代码 下面 实例化函数模板foo与函数局部类型 Bar然后尝试使用其地址作为类模板的非类型模板参数Func template
c
templates
gcc
C11
Clang
有人成功构建了 Cygwin 版本的 GHC 吗?
有没有人成功构建了 GHC 的 Cygwin 版本 自从 Haskell 从使用 Cygwin 切换到 MinGW 来自哈斯克尔网站 GHC 的目标是 MinGW 而不是 Cygwin 原则上可以构建一个针对 Cygwin 的 GHC 版本
Haskell
gcc
Cygwin
MinGW
ghc
std::string 如何使用 -fwhole-program 在 GCC 中分配内存?
Update 以下问题似乎取决于 fwhole program option 我一直在玩弄内存分配 遇到了一个小谜团 在 GCC 4 6 中 如何std string分配其内存 edit 当我编译时 fwhole program 有以下测试
c
gcc
C11
在 GCC 中编译:-O3 有害吗?
我听说 gcc 不应该使用 O3 选项进行编译 真的吗 如果是这样 避免使用 O3 的原因是什么 答案是 这取决于你的代码 基本的经验法则是这样的 在 O1 时 编译器会进行不需要太长时间计算的优化 在 O2 时 编译器会进行 昂贵 的优化
gcc
Optimization
使用 automake 设置每个文件的标志
有没有办法使用 automake 在每个文件的基础上设置标志 特别是 如果我有一个 C 项目 并且想要使用 W 编译除我想要禁用特定警告的文件之外的所有文件 我该怎么办 我尝试过类似的东西 CXXFLAGS WAll bin PROGRAM
Linux
gcc
automake
C++:警告:“...”声明的可见性高于其字段“...::
”的类型
我收到这两个警告 在 MacOSX 上使用 GCC 4 2 Users az Programmierung openlierox build Xcode src main cpp 154 0 Users az Programmierung
c
gcc
visibility
warnings
gccwarning
参数包未用“...”扩展——gcc 的另一个可变参数模板错误?
众所周知 gcc 对可变参数模板的处理是不完整的 参见示例this and this 但我想知道以下错误是否已知 我在 bugzilla 找不到它 或者它是否确实是一个错误 本质上 gcc 4 8 1 无法在 lambda 内扩展参数包 i
c
gcc
C11
Lambda
variadictemplates
如何确定 Linux gcc 下 vswprintf 的缓冲区大小
我需要为格式函数 vswprintf 分配足够的缓冲区 当使用 ANSI 字符串做同样的事情时 我使用 vsnprintf NULL NULL pszFormat args 它返回我所需的缓冲区大小 但这个函数的unicode版本似乎没有这
c
gcc
Unicode
致命错误:gnu/stubs-soft.h:没有这样的文件或目录
我在 64 位 Ubuntu 16 04 上针对 32 位 Cortex A9 平台交叉编译 helloworld 程序时遇到以下错误 make usr local comp poky 1 7 sysroots x86 64 pokysdk
gcc
makefile
crosscompiling
C99 'restrict' 关键字的实际用法?
我正在浏览一些文档和问题 答案 并看到提到了它 我读了一个简短的描述 指出这基本上是程序员的承诺 指针不会被用来指向其他地方 谁能提供一些值得实际使用的实际案例 restrict表示指针是唯一访问底层对象的东西 它消除了指针别名的可能性 使
c
gcc
C99
restrictqualifier
重新分配而不释放旧内存
我想使用 realloc 来增加内存大小 同时保持指针不变 因为调用者使用它 realloc 并不总是这样做 有时它会返回一个不同的指针并释放旧的指针 我想 尝试 重新分配内存 如果不可能 则使用原始指针回退到不同的方法 但重新分配已经破坏
c
Linux
gcc
realloc
告诉 gcc 专门展开循环
我如何告诉 GCC 展开特定循环 我使用了 CUDA SDK 可以使用以下命令手动展开循环 pragma unroll gcc 有类似的功能吗 我用谷歌搜索了一下但找不到任何东西 GCC 8 获得了一个新的编译指示 允许您控制循环展开的方式
c
gcc
pragma
unroll
For 循环宏在预处理器阶段展开?
我想使用 gcc 预处理器编写几乎相同的代码声明 500 次 假设出于演示目的 我想使用宏FOR MACRO define FOR MACRO x for i in 1 x const int arr len x i i 并打电话FOR M
c
gcc
Linuxkernel
cpreprocessor
x86 上的堆栈对齐
在 x86 32 位 平台上 当运行使用 gcc 4 8 1 编译的代码时 出现了一个神秘的总线错误 march pentium4 我将问题追溯到 SSE 指令 movdqa xmm5 0x50 esp esp 0xbfffedac mov
Linux
gcc
x86
SSE
使用 GCC 查找无法访问的函数(“死代码”)
我正在寻找一种在 非常 大型 C 项目中查找静态无法访问的函数的方法 我曾尝试使用 doxygen 和此处建议的其他静态分析工具 但似乎该项目太复杂 他们无法处理 最后我决定使用 GCC 工具 g gprof gcov 等 是最安全的选择
c
gcc
deadcode
如何阻止 g++ 链接不需要的异常处理代码?
我正在使用为arm eabi 编译的GCC G 开发嵌入式应用程序 由于资源限制 我尝试禁用标准 C 异常处理 我正在用 fno exceptions 编译代码 nostartfiles ffreestand 当一个类的全局实例存在 并且该
c
Exception
gcc
g
«
1 ...
91
92
93
94
95
96
97
...100
»