gcc 相关问题

GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。

如何在Windows和Linux上确保相同的浮点行为?

我有一个软件可以对双打进行大量计算,它必须在linux和windows上运行。我不关心使用什么行为(更快更好),但我必须得到......

回答 1 投票 1

如何将对象定义为一种类型,然后将其声明为子类型?

我有一些代码需要从istringstream或ifstream读取数据。我对C ++知之甚少,但我在其他语言方面的经验告诉我,我应该只有一个变量'...

回答 2 投票 2

GCC使用-D参数定义类似函数的宏

问题我在尝试从我的C代码中删除__attribute__之前将其发送到解析器中。有没有办法使用-D参数定义类似函数的宏?解决方案使用头文件#define ...

回答 1 投票 10

如何保护C文件在ubuntu中进入无限循环

我目前正在编写一个python3脚本,通过运行带有各种输入文件的C代码来检出C源文件。汇编由海湾合作委员会完成,如果重要的话。在某些情况下,C代码进入......

回答 2 投票 0

当我使用模板时,未在此范围GCC Linux环境中声明strerror_s,strcpy_s,localtime_s,sprintf_s?

我编写了一个跨平台代码,给出了当前日期(mm / dd / yy)和时间(hh / mm / ss)和完整日期(yyyymmdd),此代码适用于Windows(MSVS2015)但不适用于Linux(GCC) 4.8.5)。我的代码......

回答 2 投票 0

__builtin_clz返回输入零的错误值

我正在使用GCC提供的函数__builtin_clz,它应该计算unsigned int中前导零位的数量。但是__builtin_clz为输入0返回了一个不正确的值:#include

c gcc
回答 1 投票 0

警告:内置函数'xyz'的隐式声明不兼容

编译几个二进制文件时我收到了一些警告:警告:内置函数'strcpy'警告不兼容的隐式声明:内置的不兼容的隐式声明...

回答 4 投票 151

Visual C ++转储预处理器定义

我试图找出Visual C ++编译器(MSVC)的所有预处理器定义。我可以在GCC上执行gcc -dM -E - </ dev / null来转储所有预处理器定义。我们有类似的东西......

回答 1 投票 7

使用自定义gcc位置构建包

我试图通过Makefile用gcc4.9构建c ++包。默认情况下,系统始终使用系统编译器(/ usr / bin / g ++),即gcc4.5。要使用4.9我已将其添加为我的包的可靠性。至 ...

回答 1 投票 0

未定义弱函数的引用(静态库+ GCC)

大家好。首先,我想向大家介绍我的问题!我正在使用Atollic TrueStudio开发嵌入式系统。在这个系统中,我有一个驱动程序层(构建为静态库....

回答 1 投票 1

交叉编译时如何使用外部库?

我在x86 ubuntu机器上为raspberry pi ARM目标编写了一些代码。我正在使用gcc-linaro-armhf工具链。我能够在pi上交叉编译并运行一些独立的程序。现在,我想......

回答 5 投票 27

在C中创建共享库

我正在尝试使用以下文件结构在C中创建共享库。在func1.h中#ifndef INCLUDE_FUNC1_H_ #define INCLUDE_FUNC1_H_ void function1(); #endif在func1.c中#include“func1.h”......

回答 2 投票 0

包含所有GCC错误和警告消息的网页?

我需要一个链接到一个网页,其中列出了GCC可以显示的所有错误消息和警告;实际的消息,而不是描述。如果列表最常见的顺序是最好的...

回答 2 投票 10

Gcc,WinAPI和1250

我来自波兰,我很容易用波兰字符(用ascii字符串)写char * text =“Wółsięcięćżegońówstan” - 我检查了它并编码为Windows-1250代码页。当我使用那些......

回答 1 投票 0

在gcc内联汇编中,双百分号(%%)有什么作用?

我遇到了一个看起来像这样的代码:asm volatile(#[...]“movl $ 1200,%% ecx;”#[...]);我知道什么是movl $ 1200,%ecx在x86中做了什么。但我很困惑为什么有两个......

回答 3 投票 11

使用GCC的4位PowerPC CR0寄存器

我想创建通过GCC编译器保存/恢复CPU寄存器状态的函数。在PowerPC中它是8个有条件的4位寄存器('cr0' - 'cr7'),我想得到它们的值并将其保存在内存中....

回答 2 投票 2

如何强制编译器显示隐式构造函数

gcc或clang有“-E”选项来运行预处理器并显示所有宏是如何扩展的,对于隐式生成的方法我需要这样的东西。有没有办法强迫gcc或clang ...

回答 1 投票 4

'asm','__ asm'和'__asm__'有什么区别?

据我所知,__ asm {...}之间的唯一区别;和__asm __(“......”);是第一个使用mov eax,var,第二个使用movl%0,%% eax,最后使用:“= r”(var)。还有别的 ...

回答 4 投票 31

如何从GCC /铿锵声组件输出中消除“噪音”?

我想检查在我的代码中应用boost :: variant的程序集输出,以便查看哪些中间调用被优化掉了。当我编译以下示例时(使用G ++ 5.3使用g ++ -...

回答 3 投票 49

gcov-tool merge:“不是gcov数据文件”

我正在尝试使用gcov-tool来合并一些现有的覆盖数据(我没有自己创建)用于多个源文件。但是当我调用gcov-tool merge dir1 dir2时dir1和dir2是......

回答 1 投票 2

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.