gcc 相关问题

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

我无法在我的 C++ 项目中包含 .so 文件

我正在尝试将 libcurl 包含在我的大型 C++ 项目中,该项目是我使用 Visual Studio Code、CMake 和 gcc 在 Ubuntu 24.04 上构建的。 我单独下载并构建了 libcurl,并将 l...

回答 1 投票 0

我正在尝试制作一个小型x86程序,该程序获取包含.txt文件的文件夹的绝对路径作为输入,并打印它们的大小和fd

.数据 格式字符串:.asciz "%s" descLabel: .asciz "文件描述符: %d ” sizeLabel: .asciz "文件大小: %d KB ” afis_nr: .asciz "%d &q...

回答 1 投票 0

如何使用glib逐行读取unicode文件

有大量用 C 语言读取 unicode 文件的示例,但找不到以独立于平台的方式使用 glib 库的任何特定内容。我在这方面完全是新手(来自.net...

回答 1 投票 0

我在用户环境变量中添加了GCC编译器。只有C语言显示输出,编译C++代码时不显示输出。为什么?

我的 gcc/g++ 版本是 14(在命令提示符下检查)。 (mingw-w64) 参考这两张图: 使用记事本、cmd 和 gcc 使用带有通用扩展和 gcc 的 VS Code 请给出原因,你好,...

回答 1 投票 0

如何将C代码(或32位dll文件)编译成64位dll文件?

我想将我的C代码编译成64位dll文件。我在cmd中使用了这个命令: gcc main.c --shared -o main.dll 它将我的代码编译成 32 位 dll 文件。我应该如何将它编译成 64 位...

回答 2 投票 0

无法在Mac上安装Python包(gcc-4.0错误)[重复]

可能的重复: 如何在 Mac OS X 10.8 / Xcode 4.4 上使用/安装 gcc 由于出现以下错误,我无法使用 easy_insall 或 pip 安装任何 Python 包。我到处都找过了,

回答 1 投票 0

数字的安全 gcc 优化选项

哪些 gcc 编译器选项可以安全地用于数值编程? 打开 gcc 优化的简单方法是将 -0# 添加到编译器选项中。很容易说-O3。不过我...

回答 1 投票 0

如何强制CPU按顺序执行程序而不使用任何循环或分支?

可以吗?对于没有任何分支/循环的小代码。 是否有任何 gcc 标志或内部指令(例如适用于 x86 和其他处理器系列的 SSE)?我只是好奇,因为所有的过程......

回答 2 投票 0

从C调用世界上最简单的NASM函数 - segfault

我正在尝试使用 NASM 和 gcc 来学习 Linux 上的 x86-64 汇编。我已经制作了最简单的可以想象的汇编函数,它除了返回 0 之外什么也不做。这是 corr.asm: 格洛...

回答 1 投票 0

C 程序 |编译器如何处理宏#define VAR(int) int

我的test.c程序是: #包括 #定义VAR(int) int int main() { VAR(int)a = 0; printf("a:%d ”,a); } 我预计会出现编译错误,因为宏“VA...

回答 1 投票 0

gcc 和 clang 的 `-fno-signed-char, --signed-char` 是什么意思?

在clang的文档中,我发现一个奇怪的选项: -fno-signed-char, --signed-char 我知道 -fno-signed-char 相当于 -funsigned-char,我只是想知道: 1. 后面的--signe...是什么意思

回答 1 投票 0

GCC:- 在 Linux 上链接库以创建 so 文件时无法找到 libpthread_nonshared.a 文件

嗨,我正在尝试在 Ubuntu 20.04 中使用 gcc 10.2 编译一个 c 项目。 但最后它给了我如下错误 /usr/bin/ld: 找不到 /usr/lib/x86_64-linux-gnu/libpthread_nonshared.a 收集2:错误...

回答 1 投票 0

GCC 错误消息与源代码不匹配

我正在使用 gcc 编译 linux 内核 6.2.16。我使用命令 make V=1 运行编译,并且得到了这些非常奇怪的错误: 在 ./include/linux/rcupdate.h:26 包含的文件中, 来...

回答 1 投票 0

如何修复 C 中的“指针‘旧’可能在‘realloc’[-Wuse-after-free]之后使用”警告?

我在尝试使用 realloc 重新分配内存时在 C 代码中遇到警告。具体警告是: lib/gc.c: 在函数‘gcLocalRealloc’中: lib/gc.c:625:9:警告:指针“旧”可能是

回答 1 投票 0

在ELF(可执行和可链接格式)文件生成中使用avr-gcc和avr-ld的区别

抱歉,如果这可能偏离主题。 在使用avr-gcc或avr-ld生成.hex(Intel HEX格式)文件的过程中,输出(最终结果)有显着不同。作为最低限度的澄清...

回答 1 投票 0

尝试在 GCC 中使用地址清理程序时出现“未定义引用”错误

我正在尝试构建我的项目 g++ -O0 -g -fsanitize=地址 -fno-omit-frame-pointer 但会出现很多错误,例如: /home/user/libs/opencv/include/opencv2/core/mat.hpp:715:未定义的引用...

回答 4 投票 0

我构建了与系统不同的 GCC 版本,现在得到“未定义的引用”和“命令行中缺少 DSO”

我已经在 Oracle GNU/Linux 9.4 机器(其发行版编译器是 GCC 11.4.1)上从源代码构建了 GCC 14.2.0。构建进展顺利;但是当我现在尝试使用它来构建一些库时,我得到: /...

回答 1 投票 0

AVX2 / gcc:通过使用不同的寄存器来提高CPU级并行性

我有这个代码: __attribute__((目标(“avx2”))) size_t lower_than_16(const uint64_t 值[16], uint64_t x) { __m256i vx = _mm256_set1_epi64x(x); __m256i vvals1 = _mm256_loadu_s...

回答 1 投票 0

32位操作系统跳转重新加载代码段后崩溃

以下是重置段的代码: 全局重新加载段 节.文本 重新加载段: ;重新加载 CS 寄存器,偏移量为 0x08 jmp 0x08:.reload_CS .reload_CS...

回答 1 投票 0

GCC/Clang 链接器映射文件不提供函数返回类型

我是一名 MSVC 用户,最近我使用带有 GCC 和 Clang 的 Linux。 我为 MSVC 链接器映射文件制作了一个解析器,以提取一些函数及其参数和返回类型。但我意识到 gcc 地图 f...

回答 1 投票 0

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