无法将 C 源代码与 Ada 静态库链接(错误:libnewapi.a(unit1.o):unit1.adb:undefined 引用“__gnat_rcheck_CE_Overflow_Check”)
作者:Yadu SS 提问时间:7/21/2023
我想将我的 Ada 静态库 (libnewapi.a) 与我的 C 源代码 (main.c) 集成。 生成静态库时,我没有任何问题,但是在尝试将其与main.c链接时。 我收到以下链接错误, libn...
gcc 问答列表
作者:Yadu SS 提问时间:7/21/2023
我想将我的 Ada 静态库 (libnewapi.a) 与我的 C 源代码 (main.c) 集成。 生成静态库时,我没有任何问题,但是在尝试将其与main.c链接时。 我收到以下链接错误, libn...
作者:waly karim 提问时间:7/19/2023
我正在尝试运行 valgrind 以查找我的 c++ 程序中的内存泄漏。我已经在我的CMake中设置了标志-fsanitize=adress。但是,每当我在设置此标志后尝试使用或不使用valgrind...
作者:Kevin Meier 提问时间:7/19/2023
我正在尝试创建一个代码,该代码将 a 除以另一个,并且它对结果应用舍入。代码应该尽可能快,并且适用于所有输入(例如,我希望它现在有条件)。uint64_tuint64_t 我目前的解决方案如下所示:...
作者:Tomáš Zato 提问时间:7/19/2023
我不确定我在哪里第一次看到它,但我习惯于在类定义中使用和标记属于一起的部分,例如运算符实现。#pragma region region name#pragma endregion 在 VS Code...
作者:Johan 提问时间:2/12/2010
我正在为一种简单的类似 BASIC 语言编写一个小解释器,作为使用 avr-gcc 工具链在 C 语言中 AVR 微控制器上的练习。 如果我写这个来在我的 Linux 机器上运行,我可以使用 fle...
作者:khamun7 提问时间:7/1/2023
当我运行我的 c 代码时,我的解决方案是 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_LEN 10...
作者:Dr Linh Chi Nguyen 提问时间:7/2/2023
看看这段代码,它想要释放 C 语言链表内所有错位的节点: ptr = list; while (ptr != NULL) { node *next = ptr->next; free(pt...
作者:akanesora 提问时间:7/6/2023
T *p = ::operator new(sizeof(T)); new (p) T; 我想知道该语法是如何工作的,因为放置 new 被声明为: void* operator new(std:...
作者:NCLibardi 提问时间:7/6/2023
我有一个使用 c++20 std 的 c++ 项目,并使用 gcc11 在我的本地机器中编译(目标机器有 gcc8.5)。然后,我将可执行文件传输到目标计算机,并使用 ldd 命令检查目标计算机中的可...
作者:Stryker2k2 提问时间:7/12/2023
我正在尝试以尽可能小的方式使用 mingw32 (x86_64-w64-wingw32-gcc) 编译 DLL。 我有一个运行的可执行客户端,它具有DLL所需的所有依赖项,例如json.c和base...