GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。
我有一个软件可以对双打进行大量计算,它必须在linux和windows上运行。我不关心使用什么行为(更快更好),但我必须得到......
我有一些代码需要从istringstream或ifstream读取数据。我对C ++知之甚少,但我在其他语言方面的经验告诉我,我应该只有一个变量'...
问题我在尝试从我的C代码中删除__attribute__之前将其发送到解析器中。有没有办法使用-D参数定义类似函数的宏?解决方案使用头文件#define ...
我目前正在编写一个python3脚本,通过运行带有各种输入文件的C代码来检出C源文件。汇编由海湾合作委员会完成,如果重要的话。在某些情况下,C代码进入......
当我使用模板时,未在此范围GCC Linux环境中声明strerror_s,strcpy_s,localtime_s,sprintf_s?
我编写了一个跨平台代码,给出了当前日期(mm / dd / yy)和时间(hh / mm / ss)和完整日期(yyyymmdd),此代码适用于Windows(MSVS2015)但不适用于Linux(GCC) 4.8.5)。我的代码......
我正在使用GCC提供的函数__builtin_clz,它应该计算unsigned int中前导零位的数量。但是__builtin_clz为输入0返回了一个不正确的值:#include
编译几个二进制文件时我收到了一些警告:警告:内置函数'strcpy'警告不兼容的隐式声明:内置的不兼容的隐式声明...
我试图找出Visual C ++编译器(MSVC)的所有预处理器定义。我可以在GCC上执行gcc -dM -E - </ dev / null来转储所有预处理器定义。我们有类似的东西......
我试图通过Makefile用gcc4.9构建c ++包。默认情况下,系统始终使用系统编译器(/ usr / bin / g ++),即gcc4.5。要使用4.9我已将其添加为我的包的可靠性。至 ...
大家好。首先,我想向大家介绍我的问题!我正在使用Atollic TrueStudio开发嵌入式系统。在这个系统中,我有一个驱动程序层(构建为静态库....
我在x86 ubuntu机器上为raspberry pi ARM目标编写了一些代码。我正在使用gcc-linaro-armhf工具链。我能够在pi上交叉编译并运行一些独立的程序。现在,我想......
我正在尝试使用以下文件结构在C中创建共享库。在func1.h中#ifndef INCLUDE_FUNC1_H_ #define INCLUDE_FUNC1_H_ void function1(); #endif在func1.c中#include“func1.h”......
我需要一个链接到一个网页,其中列出了GCC可以显示的所有错误消息和警告;实际的消息,而不是描述。如果列表最常见的顺序是最好的...
我来自波兰,我很容易用波兰字符(用ascii字符串)写char * text =“Wółsięcięćżegońówstan” - 我检查了它并编码为Windows-1250代码页。当我使用那些......
我遇到了一个看起来像这样的代码:asm volatile(#[...]“movl $ 1200,%% ecx;”#[...]);我知道什么是movl $ 1200,%ecx在x86中做了什么。但我很困惑为什么有两个......
我想创建通过GCC编译器保存/恢复CPU寄存器状态的函数。在PowerPC中它是8个有条件的4位寄存器('cr0' - 'cr7'),我想得到它们的值并将其保存在内存中....
gcc或clang有“-E”选项来运行预处理器并显示所有宏是如何扩展的,对于隐式生成的方法我需要这样的东西。有没有办法强迫gcc或clang ...
'asm','__ asm'和'__asm__'有什么区别?
据我所知,__ asm {...}之间的唯一区别;和__asm __(“......”);是第一个使用mov eax,var,第二个使用movl%0,%% eax,最后使用:“= r”(var)。还有别的 ...
我想检查在我的代码中应用boost :: variant的程序集输出,以便查看哪些中间调用被优化掉了。当我编译以下示例时(使用G ++ 5.3使用g ++ -...
我正在尝试使用gcov-tool来合并一些现有的覆盖数据(我没有自己创建)用于多个源文件。但是当我调用gcov-tool merge dir1 dir2时dir1和dir2是......