GCC

GCC

文章 315 浏览 219

ld:未找到架构 x86_64 的符号

我正在使用 C++ 学习原理和实践,并且在链接到正确的架构时遇到问题我当前使用的是 Apple 计算机,我的编译器是 gcc 版本 4.2.1(基于 Apple Inc. bui…

骑趴 2024-12-11 04:27:20 0 0

'gcc -lXext'成功但 libXext 似乎未链接

二进制文件已与 gcc 链接,使用: gcc notion.o -Wl,-whole-archive ../ioncore/ioncore.a -Wl,-无整个存档 -L/usr/X11R6/lib -lX11 -lXext -lSM -lI…

趁年轻赶紧闹 2024-12-11 04:10:45 0 0

__attribute__ vector_size(16) 的含义是什么?

当我第一次看到 __attribute__ 关键字时,我得到了一个 C 程序。看起来它是一个 GNU 关键字。在 GCC 的此页面中,他们用 ( 解释了它的用法vector_size…

水波映月 2024-12-11 03:35:57 0 0

从 GCC 中的单独文件内联函数

我的项目中有一个紧密的内部循环,调用了一些辅助函数。 声明为: BOOL isValidPoint(CGPoint point) __attribute__((always_inline)); 为了获得最大…

零時差 2024-12-11 03:16:27 0 0

C++ 中线程/共享内存之间的线程安全数据交换在Linux上

我有点困惑: 在生产中,我们有两个进程通过共享内存进行通信,数据交换的一部分是 long 和 bool。对此数据的访问不同步。它已经运行了很长一段时间并…

葬心 2024-12-11 03:12:40 0 0

尝试在 NDK 中使用 GCC 编译器编译 HelloWorld C

所以我越来越... sys/types.h:124: 错误:在 'u_int64_t' 之前需要 '='、','、';'、'asm' 或 'attribute' 所以我编辑了 types.h 并删除了行124(我知…

冷默言语 2024-12-10 23:05:39 0 0

C 中内联声明的困惑

我正在用 C 实现队列的实现。我的接口由五个简单的函数组成来访问队列: #ifndef QUEUE_H #define QUEUE_H #include #include struct queue { struct …

嘿哥们儿 2024-12-10 21:45:54 1 0

GCC 原子内置函数:是否有一个列表显示哪些平台支持哪些函数?

是否有一个网站列出了各种平台及其对 GCC 原子内置函数、各种 GCC 版本的支持? 编辑: 更清楚地说: GCC 添加 _sync... 作为其支持的平台上的内在函…

孤星 2024-12-10 21:07:32 0 0

使用 pragma pack(1) 时是否存在性能问题?

我们的标头在大多数结构(用于网络和文件 I/O)周围使用 #pragma pack(1)。据我了解,它将结构的对齐方式从默认的 8 字节对齐更改为 1 字节对齐。 假…

情话难免假 2024-12-10 20:43:40 0 0

使用 gcc 链接库:参数顺序

当我将 Ubuntu 发行版升级到 11.10 后,我开始看到 gcc 的奇怪链接器行为。我能够通过将 -l 参数移动到 gcc 命令的末尾来解决该问题(我的问题与 这个…

这个俗人 2024-12-10 19:59:45 1 0

为什么使用 gcc 时,Linux 和 Windows 上打包结构的大小会不同?

在下面的代码中,为什么使用 gcc 编译时,Linux 和 Windows 上的打包结构的大小不同? #include #include // id3 header from an mp3 file struct hea…

感情废物 2024-12-10 19:23:25 1 0

Ubuntu 11.10 上的 c 数学链接器问题

当我将 Ubuntu 从 (10.11、11.04 我不知道) 升级到 11.10 后,出现了一些奇怪的错误。 我在使用 math.h 并与 -lm 链接时收到对“sqrt”的未定义引用…

黯然 2024-12-10 19:17:50 1 0

错误:(1) 处名称中的字符无效

我正在尝试编译一个 Fortran 文件以及 FORTRAN 中的一些 .h 文件。 .h 文件包含公共变量块的定义。当我在 Fortran 中编译它们时,出现以下错误: inte…

败给现实 2024-12-10 18:46:21 0 0

未知操作码“.pword”

当我编译代码时,出现未知操作码“.pword”错误。我的项目中唯一具有 .pword 的代码行是: do { __asm__ volatile (" .pword 0xDA4000"); Nop(); } wh…

表情可笑 2024-12-10 18:34:05 0 0

如何为 OpenSSL 提供自定义编译器/链接器标志?

我正在尝试使用 -Wa,--noexecstack 构建 OpenSSL,但在其配置命令行中找不到任何位置来提供此标志。我尝试设置 CFLAGS,但它似乎忽略了这一点,只使用…

青萝楚歌 2024-12-10 17:37:26 1 0
更多

推荐作者

已经忘了多久

文章 0 评论 0

15867725375

文章 0 评论 0

LonelySnow

文章 0 评论 0

走过海棠暮

文章 0 评论 0

轻许诺言

文章 0 评论 0

信馬由缰

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文