无法在 MacOS 上编译调用 mallinfo() 的 C/C++ 代码
作者:mabalenk 提问时间:7/8/2023
我需要帮助在 MacOS 系统上使用 C 代码中的函数。尽管将 包含在我的源文件中,但我在使用 GNU gcc 版本 12.3.0 编译代码时遇到了以下错误:mallinfo<stdlib.h> M...
马洛克 问答列表
作者:mabalenk 提问时间:7/8/2023
我需要帮助在 MacOS 系统上使用 C 代码中的函数。尽管将 包含在我的源文件中,但我在使用 GNU gcc 版本 12.3.0 编译代码时遇到了以下错误:mallinfo<stdlib.h> M...
作者:omar ghazi 提问时间:11/11/2023
闭。此问题需要调试详细信息。它目前不接受答案。 编辑问题以包括所需的行为、特定问题或错误以及重现问题所需的最短代码。这将帮助其他人回答这个问题。 8天前关闭。 改进此问题 我用 C 语言创建了...
作者:tbhaxor 提问时间:11/6/2023
所以从 malloc(0) 问题的解释来看。我发现在返回非 NULL 值时分配的内存块大小为零的概念是违反直觉的。(从这里结束) 由于两个 malloc 地址不能相同,因此返回的分配应至少占用一个字...
作者:DravStart 提问时间:11/1/2023
我是第一次使用 valgrind 测试程序。我没有找到有关此错误的任何帮助。我做错了什么?我该如何解决? 最小可重复示例: #include <sys/stat.h> #include <stdi...
作者:Astrospherical 提问时间:10/21/2023
这里是 mymalloc.c: #include <stdio.h> #include <stdlib.h> #include "mymalloc.h" static double memory...
作者:Mia 提问时间:1/11/2023
我正在做 CS50 实践:许可证。此代码用于从 txt 文件中读取车牌并将它们打印出来。 有人可以帮我知道为什么我的代码仍然有内存泄漏吗? 我仍然收到来自 Valgrind 的这条消息: ==116...
作者:charmoniumQ 提问时间:9/23/2023
Bash 5.2 由于 malloc 中的断言失败而崩溃,但仅在 Valgrind 中运行时且仅在设置时崩溃。下面是一个示例输出:LC_CTYPE $ path/to/env - foo=bar L...
作者:simd 提问时间:9/8/2023
为什么 C++ 需要自己的 C 标准库 malloc/calloc/realloc/free 函数版本?它们看起来都完全相同。我应该更喜欢在 C++ 中使用 std:: 版本吗?他们的行为会有所不同吗...
作者:jldupont 提问时间:1/8/2010
我刚刚看到这个代码: artist = (char *) malloc(0); ...我想知道为什么要这样做?...
作者:Proth 提问时间:8/22/2023
我有这个简单的程序: #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void) { char *str;...