gcc 问答列表

转发 CRTP 派生类不兼容 MSCV/GCC 中定义的返回类型

作者:Johny Siemano Kolano 提问时间:11/18/2023

我遇到了 CRTP(奇怪的重复模板模式)基类中的模板函数问题,该基类在 MSVC 和 GCC 编译器上表现出不同的行为。BaseA 基类包含一个模板成员函数 foo(),该函数应该返回继承类中定义的类...

GCC 中非命名空间范围内显式专用化的解决方法

作者:Bert 提问时间:11/15/2023

我遇到了与此处发布的相同的问题,因为非命名空间范围内的显式专业化无法在 GCC 中编译。为此,在 GCC (85282) 上报告了一个错误,并列出了一种解决方法: 如果你想要这个: struct ...

GCC/Clang 是否应该通过一组限制限定的指针来优化此冗余负载?

作者:Ties 提问时间:11/16/2023

我正在研究通过将 C99 限制类型限定符添加到数组的类型参数来允许编译器的优化。 例如,考虑下面的函数 f: int f(int* restrict a[2]) { *(a[0]) = 10; ...

Cmake 错误 make: *** Makefile: 资源死锁已避免。停

作者:bike 提问时间:11/15/2023

make[2]: *** CMakeFiles/exec.dir/compiler_depend.make: Resource deadlock avoided. Stop. make[1]: **...

从 fgets() 输入中删除尾随换行符

作者:sfactor 提问时间:4/23/2010

我正在尝试从用户那里获取一些数据并将其发送到 gcc 中的另一个函数。代码是这样的。 printf("Enter your Name: "); if (!(fgets(Name, sizeof Na...

全局偏移表 STM32 微控制器的 .got 和 .got.plt 必须为零初始化

作者:rlakoda 提问时间:11/13/2023

我正在为没有 STM32 IDE 的 ARM Cortex-M4 微控制器编译程序。我使用带有 newlib libc 的 arm-none-eabi 工具链、我为我的特定微控制器改编的链接器脚本以及...


共366条 当前第37页