gcc 相关问题

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

C /usr/bin/ld: 找不到 -lt: 没有这样的文件或目录

我正在尝试使用给定的 Makefile 为学校项目运行单元测试,但我遇到了一个不知道如何解决的错误: 以下是我认为 Makefile 中的相关部分: 抄送...

回答 1 投票 0

Make 使用 Windows 重新编译未更新的文件

我正在尝试在Windows上使用make命令(通过choco安装)。尝试使用 hello.c 运行简单的示例,其中仅包含“Hello, world”的打印。如果我跑步只是打个招呼,我会面对...

回答 1 投票 0

Make 使用 Windows WSL 重新编译未更新的文件

我正在尝试在Windows上使用make命令(通过choco安装)。尝试使用 hello.c 运行简单的示例,其中仅包含“Hello, world”的打印。如果我跑步只是打个招呼,我会面对...

回答 1 投票 0

在 gcc 中是否有其他表达 .s 文件的方法?

我意识到这可能会被 stackoverflow 拒绝,但是: 我使用编译器生成 .s 文件以供 gcc 汇编。我也混合了 C 文件,所以最终的 gcc 命令行包含了 .s 的混合......

gcc
回答 1 投票 0

在屏幕上获取unicode字符ncurses

我在使用 winch() 从屏幕上获取 U+2588 █ 字符时遇到问题。 假设我有一个名为 win 的窗口,它看起来像这样: ###████### 我想重画所有#角色...

回答 1 投票 0

在 RPi 4 GCC 和 CLANG 上使用 16 位加载

这是从一个更大的示例简化而来的。 在 C 源代码中,我有: uint32_t xx = oxdeadbeef ; 我用 gcc -O 或 clang -O 编译 查看 RPi 4 上的“objdump -d a.out”,我明白了 9ac:5297dde...

回答 1 投票 0

由于架构 x86_64 的未定义符号 _x264_encoder_open_112,Ffmpeg 编译失败

我正在 Snow Leopard 上从源代码编译 ffmpeg。使用 Macport 不是一个选项,因为我在 ffmpeg 中有一些自定义修改。制作命令是: $ ./configure --enable-gpl --enable-libmp3...

回答 4 投票 0

avr-gcc:如何将 __attribute__((address)) 与 EEMEM 一起使用?

这些属性不兼容吗?地址属性似乎被忽略,没有发出警告(-Wall)。 (作为参考,EEMEM 在 eeprom.h 中定义为: #define EEMEM __attribute__((section(&q...

回答 2 投票 0

arm-linux-gnueabihf-gcc 尽管配置为armv7,但仍可针对armv7 和armv8 进行编译?

我已经从ARM下载了官方ARM linux gnueabihf工具链的13.2版本。 我检查了配置命令行: $ /opt/arm-gnu-toolchain-13.2.Rel1-x86_64-arm-none-linux-gnueabihf/b...

回答 1 投票 0

如何修复这个交叉编译链接错误

我正在尝试在linux x86_64机器上为arm目标交叉编译一个项目,我使用gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf。 我在编译过程中遇到的错误是: /主页/

回答 2 投票 0

从 C 函数调用 asm 函数时生成错误的 BLX 指令(STM32H753 上的 gcc)

上下文是:用arm-none-eabi-gcc编译的STM32H753裸机软件。 复位处理程序用 C 语言实现,位于闪存中: 无效重置_处理程序_c(无效) { asm_func(); } 汇编

回答 1 投票 0

在 Debian bookworm rust docker 镜像中安装 gcc13 和 g++13

我正在尝试在以下 Rust docker 映像中安装 gcc13 和 g++13。 # 生成器 FROM rust:1-bookworm AS 构建器 运行 apt 更新 运行 apt install software-properties-common -y 运行 apt-get install

回答 1 投票 0

覆盖-Werror标志的快速方法?

如果 cc 配置设置为使用 -Werror,是否有办法在使用 make 时覆盖终端的 -Werror 标志?

回答 2 投票 0

C++ 程序因 ASAN 失败(AddressSanitizer:DEADLYSIGNAL)

我已经在C++中使用ASAN很长时间了,现在我只是与ASAN链接并让DEADLYSIGNAL执行生成的程序。例如: p.cpp: int main() { 返回 0; } 我编译它: $ c++ ...

回答 1 投票 0

autoconf 在 Linux Mint 上抱怨“C 编译器无法创建可执行文件”

我正在尝试在 32 位和 64 位安装上安装 Linux Mint 16“petra”。 我的电脑上没有互联网连接,因此必须手动安装所有其他软件。作为一名开发者...

回答 6 投票 0

如何在arm板上设置gcc,以便它可以自行编译

我想要一个编译器,以便它能够自行编译。如您所知,自编译是“PC”的一项关键能力。 Arm板上运行着ubuntu,所以如果有办法可以看到...

回答 3 投票 0

C:gcc 返回“多重定义”错误,但 msvc - 不返回

我这里有一个小程序: // 头文件.h #pragma 一次 整数a; int reta(); // 额外的.c #include“标题.h” int 雷塔() { 返回一个; } // main.c #include“标题.h” #包括<...

回答 0 投票 0

io.h 在 Ubuntu 20.04 中找不到 CLion

我正在尝试运行 C++ 代码,但是找不到 io.h。 找不到“io.h”文件 显示为 #包括 此外,我遇到了一堆奇怪的问题(对于一个相当......的代码)

回答 2 投票 0

raspberry Pi Pico,将字符数组写入SD卡上的文件

我在 Windows 10 电脑上使用 pico C++ SDK 和 VS Code。我只是想写入 SD 卡上的文件。使用的库是:FatFs - 通用 FAT 文件系统模块 R0.15 w/patch1。 代码...

回答 1 投票 0

C 标准定义了调用约定吗?

C 标准定义了调用约定吗?我发现调用约定 cdecl 代表 C 声明,但我在 C 标准草案中找不到任何有关它的信息。

回答 1 投票 0

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