Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
使用 GCC 为 Linux 设备驱动程序编译 Intel AVX 内联
我在 corei7 上的 ubuntu 上运行 gcc 版本 4 8 2 从谷歌搜索中找到了有关 AVX 内在函数的信息 但我不确定这组内在函数是否可以用于 Linux 设备驱动程序并进行编译 如果可以的话 这里的任何人都可以告诉我 mak
gcc
Linuxkernel
linuxdevicedriver
SSE
avx
gcc 编译器忽略调试构建的未初始化变量警告
gcc编译器忽略uninitialized variable warning用于调试构建 这对我来说看起来很奇怪 有人可以帮助我理解这一点吗 Program include
c
gcc
gccwarning
GCC 配置文件引导优化 (PGO) 收集哪些信息以及哪些优化使用这些信息?
当我启用时 GCC 会收集哪些信息 fprofile generate以及哪个优化实际上使用了收集到的信息 当设置 fprofile use flag 我这里需要引用 我搜索了一段时间但没有找到任何记录 有关链接时间优化 LTO 的信息将是
c
gcc
pgo
lto
使用 -fno-access-control 进行单元测试
我见过许多在单元测试时访问私有变量的疯狂方法 我见过的最震撼人心的是 define private public 但是 我从未见过有人建议在编译器级别关闭私有变量 我一直以为你不能 我向许多开发人员抱怨说 如果您可以告诉编译器放弃这个文件
c
unittesting
gcc
简单的程序崩溃
所以我已经使用 MinGW GCC 版本 4 4 有一段时间了 并决定是时候升级了 我去MinGW网站下载了最新版本的GCC 4 7 0 删除以前的版本并安装最新版本后 即使是最简单的程序也会崩溃 例如 如果我编译这个程序 include
c
gcc
Crash
g
在 Linux 中生成相同的数字,但在 Windows 中则不然
下面的代码旨在生成区间 1 100 中的五个伪随机数的列表 我播种default random engine with time 0 它返回系统时间UNIX时间 https en wikipedia org wiki Unix time 当
c
Linux
Windows
gcc
visualstudio2013
为 ARM 交叉编译 zlib
我尝试为arm poky linux gnueabi交叉编译zlib 但启动 make 时出现错误 zlib 1 2 11 AR HOST ar CC HOST gcc RANLIB HOST ranlib configure prefix
gcc
makefile
compilererrors
arm
zlib
将非常量参数传递给需要 const 参数的函数时发出警告。有没有更好的办法?
我正在尝试将参数传递给函数 并指示应考虑该参数const通过接收函数 据我了解 以下代码示例显示了确保test函数可以通过以下方式调用argv变量 未声明为 const void test const char const arr int
c
gcc
constants
在编译时将多个文件中的变量收集到单个连续的内存块中
我想在多个 c 文件中定义 并初始化 结构体的多个实例 但我希望它们在编译时收集到一个连续的数组中 我一直在研究使用自定义部分并使用该部分的开始和结束地址作为结构数组的开始和结束 但我还没有完全弄清楚细节 而且我不想编写自定义部分链接器脚本
c
gcc
Linker
microchip
customsections
如何与android的静态boost库链接?
我在使用 Android ndk r5b 将 boost 库移植和链接到 android 时遇到问题 我首先使用以下步骤构建 boost 库 没有 mpi python 1 注释掉boost 1 46 0 libs thread build
c
Android
gcc
boost
androidndkr5
#pragma pack、模板类型定义和结构对齐
使用 Visual Studio 或 gcc 如果有的话 pragma pack push 16 typedef std map
c
templates
visualc
gcc
memoryalignment
CMake:不支持的 GNU 版本 - 不支持高于 8 的 gcc 版本
在降级我的 GCC 之前 我想知道是否有一种方法可以确定我的机器中的哪些程序 框架或依赖项将被破坏 以及是否有更好的方法来安装 openpose 例如 更改 CMake 中的某些内容 有没有办法可以解决这个问题 而无需更改我的系统 GCC
c
Linux
Ubuntu
gcc
CMake
有没有一种简单的方法对编译器输出进行颜色编码?
gcc 或其他编译器 经常生成大量文本输出 并且很难看出错误在哪里或错过警告 我已经做了一些搜索 但还没有找到一个干净简单的解决方案来对编译器输出进行颜色编码 例如警告是黄色 错误是红色等 gcc 4 9好像添加了这个功能 https gc
gcc
g
ansicolors
这是 GCC 中的错误还是我的代码错误?
我有这个C代码 int test signed char anim col if anim col gt 31 return 1 else if anim col lt 15 return 2 return 0 使用 Android NDK
gcc
androidndk
thumb
内联汇编 - cdecl 和准备堆栈
我最近一直在尝试通过使用缓冲区和不同汇编运算符的原始十六进制等效项来实现 C 中的动态函数 为了说明一个简单的跳转 byte buffer new buffer 5 buffer 0xE9 Hex for jump uint buffer
c
Linux
gcc
Assembly
32bit
如何特别为特定模块指定 gcc 标志 (CXXFLAGS)?
我最近正在构建一个新的 NS3 模块 在我的代码中 我使用了一些新功能C 11 c 0x 我想添加一个gcc标志 CXXFLAGS std c 0x to the waf配置系统 我尝试这样做 CXXFLAGS std c 0x waf c
c
gcc
C11
waf
我可以让 GCC 在将太宽的类型传递给函数时发出警告吗?
以下是一些明显有缺陷的代码 我认为编译器应该发出诊断信息 但两者都没有gcc nor g 确实如此 即使有我能想到的所有警告选项 pedantic Wall Wextra include
c
gcc
g
compilerwarnings
从覆盖率报告中删除自动生成的异常代码
让我们从一个最小的工作示例开始 主要 cpp include
c
gcc
codecoverage
gcov
gcovr
用于读/写 XMM 和 YMM 寄存器的内联汇编代码?
我有 2 个变量来模拟 X86 XMM 和 YMM 如下所示 uint64 t xmm value 2 uint64 t ymm value 4 现在我想使用内联汇编来读取和写入 XMM YMM 寄存器 如何编写GCC内联汇编来复制xmm
gcc
Assembly
SSE
inlineassembly
gcc 链接的默认库?
假设我有一个非常简单的 C 文件 称为 foo c int main printf foo return 0 现在我调用 gcc gcc foo c 当我调用 gcc 时 没有选项 如上面的示例 默认链接哪些库以及它们位于何处 在 Mac
c
Linux
MacOS
gcc
«
1 ...
6
7
8
9
10
11
12
...100
»