linker 相关问题

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

“非虚拟 thunk 到 <method name>”,引用自:Vtable for <classname>in <objectfile.o>

在调试模式下编译时,我的 xcode 编译出现以下链接错误: “”,参考自: in 的虚拟表 “非虚拟 thunk <

回答 4 投票 0

ld_classic 将在 Xcode 中被弃用?

我在 Xcode 16.0 中收到一条警告,提示“-ld_classic 已弃用,将在未来版本中删除”。如果我应该替换 ld_classic,我不会,尽管如果我想的话...

回答 1 投票 0

链接时如何覆盖现有符号?

我有两个库A和B。那里有相同的函数same_func,我不想修改A的代码以删除A中的same_func,但在链接时覆盖该符号。有什么方法可以表明

回答 3 投票 0

可执行文件中未定义的符号,用 LD_PRELOAD 覆盖

是否可以生成一个在静态链接时具有未定义符号的可执行文件,但在将 LD_PRELOAD 与实现它的库一起使用时可以正确运行? 例如: /* 二进制....

回答 1 投票 0

我可以在 CMake 中链接 MPFR 吗?

我对 cmake 完全陌生,我在 MacO 上,我正在尝试构建一个 C++ 库,我需要将我的可执行文件链接到 mpfr 才能使其工作 这是我的 CMakeLists.txt 文件: cmake_minimum_required(

回答 1 投票 0

如何解决使用静态 QT odbc 时的链接问题

我目前使用的是通过命令行配置的 Qt 4.7.4 -静态-调试和发布-开源-平台win32-msvc2010-qt-sql-odbc-qt-sql-sqlite 并尝试重新运行最初的

回答 2 投票 0

Xcode - 链接器命令失败并显示退出代码

Xcode 遇到一个奇怪的问题,没有代码问题,我不知道如何处理这个问题。我也使用谷歌并看到类似的问题,但答案对我没有用。

回答 1 投票 0

如何修复 Microsoft 16 位链接器上的错误 L2029?

我正在尝试从 MS-DOS 2.0 源代码汇编 debug.exe/com,起初它不起作用,但我一直在更改一些文件名,并且我设法获得了一个 .obj 文件,使用链接(16位版本)

回答 2 投票 0

找不到框架.h文件

我在这里下载了 Andy Potion 的“PFLetsMove”框架,并将 Xcode 项目添加到我的应用程序项目中。 然后,我将框架从该框架拖到带有库的链接二进制文件并复制 Fi...

回答 1 投票 0

为什么 MSVC 链接器 (link.exe) 忽略通过 /LIBPATH 标志传递的库?

好吧,我正在经历地狱般的尝试,试图在 Windows 上编译一个在 Linux 上很容易编译的程序,我已经将其范围缩小到由 CMake 生成的单个命令,其链接器标记确实...

回答 1 投票 0

为什么 MSVC 链接器“Microsoft (R) Incremental Linker”(link.exe) 在正确使用 /LIBPATH 标志时忽略传递的库?

好吧,我正在经历地狱般的尝试,试图在 Windows 上编译一个在 Linux 上很容易编译的程序,我已经将其范围缩小到由 CMake 生成的单个命令,其链接器标记确实...

回答 1 投票 0

有人可以解释 g++ 3.4.2 和 g++ 4.1.2 之间的链接器差异吗?

我刚刚将一些代码从一个平台移动到另一个平台,这需要更改编译器版本。 其中两个实用程序源导致了未定义符号的链接问题,在本例中调用 t...

回答 1 投票 0

无法针对 asm-generic/cmpxchg-local.h 进行编译

问题:我需要链接什么才能访问 /asm-generic/cmpxchg-local.h? 信息: 我知道我在某些地方缺少链接,但我无法找出正确的命令。我不太擅长当它...

回答 1 投票 0

为 GNU .ld 脚本起源定义符号常量

我正在创建一个 GNU .ld 链接器脚本,并且想以符号方式定义某些内存部分的起源。 以下不起作用: 基地址=0x4000; 记忆 { m_中断...

回答 2 投票 0

air-lld:1:1 升级到 XCode 16 后找不到符号

我在升级到 XCode 16 后尝试构建我的项目,但在编译时遇到问题。当我尝试构建项目时,出现错误:air-lld:1:1 symbol(s) not found for t...

回答 1 投票 0

我可以抑制有关特定位置的特定链接器警告吗?

我的项目代码链接到一些我没有源代码的库。在链接过程中我得到: /usr/x86_64-suse-linux/bin/ld:libfoo.a(foo.o): 在函数 `flush' 中: 源/readcfg.c:1234:(.text+0xabc):

回答 1 投票 0

当 C++ 项目构建到 DLL 时,防止 #include 特定标头?

我计划将一个C++项目构建为DLL以供其他C++项目使用。在构建 DLL 时,您可能会假设我希望将项目中的所有编译头对象链接到 DLL 中...

回答 1 投票 0

VS2008:如果任何项目失败,则阻止尝试链接

在VS2008中,当你构建一个包含许多项目的大型解决方案时,如果其中一个项目因错误而失败,它仍然会尝试链接启动项目,这在大多数情况下显然是不必要的

回答 2 投票 0

Boost 和 Code::Blocks 出现问题

我一直在尝试让 boost 库与 Code::Blocks 一起使用,但遇到了一些麻烦。 当我第一次尝试获取 boost 时,我所做的就是下载最新的 zip 文件并将其解压到

回答 3 投票 0

Flex 链接:为什么我的 swf 文件的大小小于 swc 文件的总和?

这是一个愚蠢的问题。我使用多个 SWC(库)编译 Flex 应用程序,并创建一个 swf 文件。 swc 的总和大约为 4 MB,但实际生成的 swf 仅 1.6 MB。怎么...

回答 3 投票 0

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