linker 相关问题

链接器是工具链的一部分,用于从编译的编程语言编写的源代码生成可执行文件。它将编译的目标代码放在多个文件中,并从中生成一个“链接”的可执行文件。

编译器给出错误 ld 终止于信号 11

我正在尝试使用 gcc 编译一个简单的 hello 程序,但出现以下错误。我正在使用ubuntu。 gcc -g -o 你好你好.c collect2:致命错误:ld 以信号 11 终止 [分段...

回答 1 投票 0

在 Delphi 中编译/链接未使用的函数/过程

我想在我的应用程序中“提供”几个函数/过程甚至变量,而无需在我自己的代码中使用它们。编译器会自动忽略未使用的变量和函数还是......

回答 3 投票 0

autosar嵌入式环境中共享内存的链接器和内存映射

我正在尝试理解 Autosar 内存映射概念。我有两个核心微控制器,它们会互相发送一些数据。所以我有一个用于IPC通信的共享内存。在我的项目中,...

回答 1 投票 0

使用自定义后端编译 Zig

我应该将哪些标志传递给 zigcompile-obj 以使 zig 使用自己的代码生成和链接器,从而绕过对 LLVM 的任何调用? 我已经尝试了很多,但编译仍然很慢......

回答 1 投票 0

链接器找不到汇编符号

Windows 10、Visual Studio 2022 社区。 x64 型号。这是汇编文件 。代码 公共存根代码 存根代码过程 莫夫拉克斯, 4711 雷特 存根代码ENDP 结尾 这是C++部分: 外部 __int64

回答 1 投票 0

我们可以有多个c文件来为一个头文件定义函数吗?

C 和 C++ 新手。 我有一个 .h 文件,其中声明了一些函数。 我试图在两个单独的 .c 文件中实现这些函数,但是在编译时出现链接器错误。 难道不是allo吗...

回答 1 投票 0

为什么我会收到链接器消息:未定义引用 `Date::Date(int, int, int)' [重复]

做一本流行教科书上的题,在结构体中使用成员函数时出现错误: .../s09-04-02.cpp:30: 对“Date::Date(int, int, int)”的未定义引用 // s09-04-02.cpp 简单...

回答 1 投票 0

将文件从一个文件夹链接到另一个文件夹

在此处输入图像描述如何将 css 文件夹中的 css 链接到 page 文件夹中的文件 我已经尝试过“../css/styles.css”,但它不起作用。如果有人知道一种方法...

回答 1 投票 0

D 编译器 DMD 不链接目标文件

我有一个名为“dprogram.d”的 d 源文件,并在 mac osx 上的终端中使用命令 $ dmd dprogram.d 创建可执行文件。根据官方文档,编译器将

回答 1 投票 0

为 IOS 编译 ffmpeg(R_ABS reloc 错误)

我一直在尝试编译适用于IOS的ffmpeg库。如果我使用 --disable-asm,我可以让它工作,但为了性能,我想在启用它们的情况下进行构建。 这是众多配置逗号之一...

回答 1 投票 0

为什么我的 CMakeLists 文件可以编译库,但无法将其链接到可执行文件?

我一直在 macOS 上用 C++ 编写一个业余爱好项目,作为 CMake 的初学者,我尝试放弃 find_package,因为它无法优先考虑供应商的库...

回答 1 投票 0

使用 gcc 强制将指向 const 数组的指针的 const 数组放入只读内存中? ('导致节类型冲突')

#包括 __attribute__ ((section(".text"))) static const int one[2] = { 1, 2 }; __attribute__ ((section(".text"))) static const int Two[2] = { 3, 4 }; 静电...

回答 1 投票 0

Protobuf 链接错误,由于符号后缀“B5cxx11”而导致未定义引用

我正在将源文件test.cpp(包括proto.pb.h)和proto.pb.cc一起编译为二进制文件。 我下载了一个库 libProtobufLite.a,并使用命令进行编译: g++ test.cpp proto.pb.cc -Iinclu...

回答 1 投票 0

使用符号地址生成页表项

我正在为自定义裸机 ARM 系统编写静态分页设置。 ARMv7a 使用二级分页,其中顶级页表中的条目可以指向二级页表。我有一件上衣-

回答 1 投票 0

如何告诉 GNU 链接器仅尝试从特定静态库查找到目前为止未解析的符号?

我在现有的src文件中添加了一些符号,这个src文件被主程序和独立库使用。添加的符号属于主程序,因此位于静态库中

回答 1 投票 0

如何仅导出使用过的函数的动态符号?

在 x86_64 linux 上,我目前使用 -rdynamic 作为链接器标志(到 gcc)来导出程序中使用的符号,以便我可以在导致 SEGV 时跟踪问题,或者在我输出

回答 1 投票 0

如何使用 clang 链接 boost 库 1.54?

我已经使用 clang 在我的 mac 上安装了 boost。 包含= /usr/local/include/boost-1_54/ 库=/usr/local/lib/ (libboost_atomic-clang-darwin42-mt-1_54.a、libboost_math_c99f-clang-darwin42-mt...

回答 2 投票 0

为什么我的二进制文件找不到 libwx_gtk3u_html-3.2.so.0?

我正在尝试在 Linux 上构建 FileZilla 并运行我的二进制文件,而无需在终端中设置 LD_LIBRARY_PATH 。 我已经得到当前的目录结构: 文件Zilla3 ├── 垃圾箱 │...

回答 1 投票 0

手动指定特定链接符号的重新映射

在不修改这两个源文件的情况下,有没有办法获取编译它们生成的目标文件,并说服链接器将 main_v1.c 中的 foo 链接到 bar.c 中的 bar ? main_v1.c 无效富(...

回答 1 投票 0

编译/链接GSL

我有一个使用 gsl 的程序的以下 Makefile: CXX = g++ ARCH = -mtune=通用 COFLAGS = $(ARCH) -O3 -pipe -I./gsl CXXFLAGS = -Wall $(COFLAGS) 程序 = 我的程序 GSLFLAGS= -L./gsl/....

回答 1 投票 0

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