gcc 相关问题

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

未定义符号:vtable [重复]

所以这是这些编译器错误之一,我只是无法找出问题的根源。 这是类 LocalQualityMeasure,标题 #包括 #include“../聚类/

回答 2 投票 0

为什么 GCC 在 vscode 中运行 c++ 很奇怪?

我按照vscode的文档安装了GCC编译器。然而,vscode 一直要求我选择一个配置来运行我的文件,根据文档我应该...

回答 1 投票 0

让 GCC 编译而不插入对 memcpy 的调用

我目前正在使用 GCC 4.5.3,为 PowerPC 440 编译,并且正在编译一些不需要 libc 的代码。我没有任何对 memcpy() 的直接调用,但编译器似乎正在插入一个......

回答 5 投票 0

为什么我在这里收到“假设没有发生有符号整数溢出”?

有问题的代码(godbolt) #包括 无效 do_work(无效); typedef 结构任务 { 整数定时器; 无效(*工作)(无效); } 任务_t; typedef 结构任务列表 { 任务_t *任务; 整数

c gcc
回答 2 投票 0

为什么我会收到“假设不发生有符号整数溢出”?

有问题的代码(godbolt) #包括 无效 do_work(无效); typedef 结构任务 { 整数定时器; 无效(*工作)(无效); } 任务_t; typedef 结构任务列表 { 任务_t *任务; 整数

c gcc
回答 1 投票 0

g++ 可以工作,但 g++-14 在 macOS 上会产生很多错误

我想运行通过brew install gcc安装的g++-14,这样我就可以使用最新版本的C++,但安装后我在尝试编译代码时遇到很多错误。 所有的错误...

回答 1 投票 0

矢量化因循环中不受支持的控制流而失败

我有一些看起来像这样的C代码(Compiler-Explorer上的完整代码:https://godbolt.org/z/aTGac8fco): void foo(const float *限制 const 输入, float *限制常量输出, ...

回答 1 投票 0

GCC-14 矢量化由于循环中不受支持的控制流而失败

我有一些看起来像这样的C代码(Compiler-Explorer上的完整代码:https://godbolt.org/z/aTGac8fco): void foo(const float *限制 const 输入, float *限制常量输出, ...

回答 1 投票 0

编译器生成的ARM堆栈填充

以下功能, #包括 无效 func1(char *s) { 字符缓冲区[4]; strcpy(缓冲区,s); } 被编译, $arm-linux-gnueabi-gcc -g -fno-stack-protector func1.c -c -o func1...

回答 1 投票 0

在 Windows 上通过 GitHub Actions CI/CD 工作流程安装 GCC 和 G++

我正在设置 GitHub Actions CI/CD 工作流程,需要在 Windows 运行器上安装 gcc 和 g++ 来编译 C/C++ 代码。我希望安装完全自动化,作为 CI/CD 管道的一部分,

回答 1 投票 0

编译Fortran代码

我正在尝试在 ubuntu 机器上使用 gcc 和 gfortran 包编译 f90 代码。不幸的是,在运行编译器时,我不断收到未定义的引用错误。 我正在调用Comp...

回答 1 投票 0

为什么 -freciprocal-math 在 GCC 中不安全?

-freciprocal-math 更改了以下代码 双a = b / c; 到 双 tmp = 1/c; 双a = b * tmp; GCC手册中说这样的优化是不安全的,不粘...

回答 2 投票 0

gcc-4.7 配置安装带后缀

我在构建 gcc 时遇到了一些问题,我需要让 gcc 在安装后复制带有后缀的所有内容。所有可执行文件的末尾都必须有 -4.7,这样我的默认编译器就不会...

回答 1 投票 0

“抛出”使程序崩溃,但编译正常

我的程序编译得很好,但每次调用 throw (不在 try...catch 块内)时都会崩溃。 以下是用于项目中所有文件的类似命令的参数: mingw32-g++.exe -

回答 2 投票 0

最常用的 gcc/g++ 标志有哪些(不仅仅是优化)

我发现 -E 对于查看预处理器输出和调试宏非常有用,并且我已经看到 -fdump-class-hierarchy 来查看类层次结构的 v 表...我知道有一些标志可以转储 asm出来...

回答 1 投票 0

在 RHEL5 中配置 gcc - 在 $PATH 中找不到可接受的 C 编译器

我想在RHEL5中安装Apache。配置 httpd-2.4.2 时出现以下错误: 配置:错误:在 $PATH 中找不到可接受的 C 编译器 所以我下载了 gcc-4.7.0 并尝试配置它。

回答 2 投票 0

让gcc在c操作之间调用特定函数

我正在尝试为单线程程序制作一个看门狗。问题是,我们运行一些外部 so/dll(代码可用),这意味着我们将控制权传递到那里。 这个想法是重新计算...

回答 1 投票 0

Cmake 错误:即使升级到新版本,仍引用旧版本

CMake 错误:您的 C 编译器:未找到“/home/user/revision OLD/host/linux/x86/usr/bin/qcc”。 请将 CMAKE_C_COMPILER 设置为有效的编译器路径或名称。 CMake 错误:您的 CXX 编译器:“...

回答 1 投票 0

C++ 库编程错误:ld:未找到架构 x86_64 的符号

我开始编写一个库,并决定进行测试,但我在问题标题中收到错误(Mac OSX,gcc-4.7.1): tlib.cpp: 模板 T dobra(const T& valor)...

回答 1 投票 0

限制 C 中寄存器的使用

我的问题非常类似于:GCC: Prohibit use of some registers 但是,我想限制 C 函数中使用的寄存器数量。换句话说,我希望能够使用

回答 1 投票 0

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