gcc 相关问题

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

gcc中有128位整数吗?

我想要一个128位整数,因为我想存储两个64位数的乘法结果。在gcc 4.4及以上版本中有没有这样的东西?

回答 3 投票 30

gcc内联 - 'cmp'的操作数类型不匹配

我收到以下错误:汇编程序消息:错误:`cmp'的操作数类型不匹配我的代码中唯一的cmp是:“cmpl%eax,$ 15 \ n \ t”我没有弄到这有什么问题 - 我有一个登记册......

回答 1 投票 3

使用makefile将目标文件放在新目录中时遇到问题

我很擅长制作。到目前为止,我已经设法使用在线发现的一些GNU手册和教程创建了以下内容。我想让make将所有创建的目标文件放入目录中......

回答 2 投票 1

一个人如何反转“int”值的低8位的顺序并使高8位保持不变?

我的应用程序要求我将值存储在16位计数器中,但由于pcb问题,它要求计数器的低8位反转(01001110到01110010)。代码正在编写......

回答 4 投票 2

如何让GCC完全展开这个循环(即剥离这个循环)?

有没有办法指示GCC(我使用4.8.4)完全展开底部函数中的while循环,即剥离此循环?循环的迭代次数在编译时已知:58 ....

回答 2 投票 9

GNU GCC编译器 - 对齐的属性

由于以下代码,我正确地获得了对齐警告转换,增加了目标类型[-Wcast-align]与GCC编译器的对齐:uint8_t array [100]; uint32_t foo; foo = *(...

回答 2 投票 0

为什么这个程序会分配以下金丝雀值和汇编代码?

所以在本书中编写的以下程序intlen()中,当我读取与该程序对应的汇编语言时,intlen()提供了受保护的Canary值,以及几个值......

回答 2 投票 -1

什么类型的代码可以动态触发未对齐的数据访问sigbus陷阱?

我正在寻找未对齐数据访问的SIGBUS。我正在跟踪其中一个错误,我想知道这是怎么发生在sitara am335x。有人可以给我一个示例代码给...

回答 1 投票 1

obj-copy忽略了一些填充

我在手臂obj-copy中遇到了一个奇怪的问题。我做错了什么或者我遇到过错误?我想用零填充我的图像到0x1000(4096)对齐,我这样做...

回答 1 投票 1

我的c程序无法在NetBeans上运行,但在android mobile c编译器应用程序上运行正常

我知道我的程序是正确的,但netbeans并没有像它想象的那样运行它。我在android mobile c编译器应用程序上运行了相同的程序,它运行正常。我是新来的,所以我不能插入...

回答 1 投票 -2

__modti3做什么?

最近,我试着写一个程序来计算(a * b)%m,其中(0 <= a,b,m <= 2 ^ 63-1)。而且,幸运的是,我知道GCC支持__int128_t。所以我最终得到了以下程序。 #include&...

回答 1 投票 1

抑制警告:使用`mktemp'很危险

如何抑制来自gcc链接器的以下警告:警告:使用'mktemp'是危险的,更好地使用'mkstemp'我知道使用mkstemp()更好但是出于某种原因我必须使用...

回答 5 投票 8

链接时GSL多个错误处理程序定义错误

我正在尝试使用我之前编写的库(matrix.c)在另一个自编写的库(Quaternion.c)中,通过使用标准方法使用“...”通过头文件调用它。

回答 1 投票 0

找不到.cpp文件中的ISR

我有一个嵌入式项目,包含c文件(来自SDK的驱动程序)和c ++(。cpp)文件(我自己的代码)。我正在尝试设置中断服务程序。如果ISR是......我发现它工作正常

回答 1 投票 0

sscanf与冒号分隔符

我是C编程的新手。我想从输入缓冲区字符串中提取值。我看到了几个sscanf的例子,它适用于空格分隔符,但它不适用于冒号或...

回答 1 投票 1

使用新的自定义编译,构建版本的glibc / libc.so,在“重定位具有无效符号索引”错误期间会发生什么?

从链接,我想自己编译一个新的glibc。我知道编译一个glic是困难的,所以在我的第一步,我想要一个与完全相同版本相匹配的新glibc ......

回答 1 投票 0

C ++ - 来自Kazushige的优化矩阵乘法Goto的论文在O3标志中的表现比天真更差

相关论文在这里。我试图重现Kazushige Goto的开创性论文,通过将其衰减到gepp(通用面板 - 面板)和gebp(...的子程序)进行快速矩阵乘法。

回答 2 投票 6

如何在makefile中使用OpenMP?

我正在使用Makefile来设置mo代码所需的环境。我正在学习并行化,并感谢您的帮助。 #宏使用的包列表:USED_PKGS = ...

回答 1 投票 -1

使用gcc进行fsanitize导致意外提前退出

我有一个错误,这个错误在一个无效的堆指针上调用free()时不能始终如一地重现。从根本上说,将这个问题减少到“最小”是不可能的 - (...

回答 1 投票 1

如何在x64上影响gdb堆栈跟踪释放代码的可读性?

我正在开发一个项目,其中出现了“我们希望在发布构建堆栈跟踪中获得更多信息”的请求。使用“堆栈跟踪”我的意思是基本上是gdb中的输出,我想这是...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.