linker 相关问题

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

如何在启动时初始化内存部分?

我在链接器文件中分配了一个内存段my_data来存储一些共享变量。但是,我注意到启动后,当我进行内存转储时,我会看到一些(???)值。下面是我的li...

回答 1 投票 0

编译/链接 CUDA 和 CPP 源文件

我正在开发一个使用 C++ 源代码和 CUDA 的示例程序。 这是我的四个源文件中的基本内容。 matrixmul.cu(主要 CUDA 源代码): #包括<...

回答 1 投票 0

为什么我应该为了库更新而重新编译整个程序?

关于以下链接: http://www.archlinux.org/news/libpnglibtiff-rebuilds-move-from-testing/ 有人可以向我解释为什么一个程序应该在其库之一出现后重建

回答 3 投票 0

Clang/LD 函数拆解?

我有两个工作编译器,Mac 上的 clang,它可以针对 iPhone,以及 iPhone 上的 clang,它也针对 iPhone。通常两者都可以很好地工作,生成二进制文件和库。图书馆产品...

回答 2 投票 0

在链接时或运行时解析引用?

朋友们,我有两个文件, a.c 和 b.c 。 我在 a.c 中定义了一个函数 foo,它是从 b.c 调用的。 据我了解,当编译器尝试编译 b.c 时,它会看到

回答 1 投票 0

链接步骤找不到符号(XC8编译器)

我正在尝试使用 XC8 编译器编译和链接 C 程序。我从 C18 编译器进行了更改,并对代码做了一些小的兼容性更改。使用 C18,代码编译和链接只是......

回答 1 投票 0

我可以要求 VC++ 链接器忽略未解析的外部吗?

我正在尝试使用 VC++ 构建一个非常复杂的开源项目。该项目由数十个库和一个依赖于这些库的可执行文件组成。 由于某些原因 VC++ 链接器不...

回答 4 投票 0

如何使最近的 MSVC 链接器将导入数据与 .rdata 部分合并?

近年来,我的观察是,直到版本 11(Visual Studio 2012,_MSVC_VER 1700)的 MSVC 链接器默认将导入数据表与 .rdata 部分合并。从版本开始...

回答 2 投票 0

如何在 Eclipse 和 Windows 中指向我的编译器和链接器?

我下载了boost。网站上的说明是这样说的: 在此示例中,您将链接器指向 C:\lib oost\lib 并告诉编译器搜索 C:\lib oost 和

回答 1 投票 0

Delphi 的增量链接器是否正确跟踪不同类型?

具有相同标识(TLevel 和整数)的类型的示例: 单位 单位类型; 界面 类型 TLevel = 整数; TObj = 类 民众 程序测试(级别:TLevel);虚拟; 结尾; 那个...

回答 1 投票 0

Delphi 增量链接器是否正确跟踪不同类型?

具有相同标识的类型的示例(TLevel 和整数) 单位 单位类型; 界面 类型 TLevel = 整数; TObj = 类 民众 程序测试(级别:TLevel);虚拟; 结尾; 那个...

回答 1 投票 0

不明确的符号

1>C:\Program Files\Microsoft SDKs\Windows 6.0A\include\objidl.h(5934):错误 C2872:“IDataObject”:不明确的符号 1> 可能是 'C:\Program Files\Microsoft SDKs\Windows 6.0A\include\

回答 1 投票 0

Qt 与 MyClass::metaobject VS2005 的链接问题

就在我开始之前,我已经在SO和Google上搜索了很长一段时间试图解决这个问题,但没有成功。 我正在尝试编译我的项目,该项目曾经使用某个库...

回答 1 投票 0

为什么 VC++ 2008 编译器在链接阶段花费太多时间?

我在一个C++项目中有自动生成的代码(大约18,000行,基本上是一组数据)和其他大约2,000行代码。该项目开启了链接时间优化操作。 /O2 和...

回答 4 投票 0

libfoo.a 和 foo.lib 格式兼容吗?

一些构建脚本(例如 numpy 中的脚本)只需执行以下操作即可使 gcc 编译的库存档与 Visual Studio 链接器一起使用: 复制 libfoo.a foo.lib 令人惊讶的是,它似乎...

回答 2 投票 0

如何在Xcode中正确链接libomp动态库?

我正在编写一个 OpenMP C 程序(它可以只是一个 omp_set_num_threads(x) 指令)。我可以使用命令 clang -Xclang -fopenmp -L/opt/homebrew/opt/libomp/l... 在终端中构建并执行它。

回答 1 投票 0

无法访问超过4k的ARM Cortex M3 SRAM

我是一名新手,试图在 qemu 上使用 gdb 和 arm-none-eabi 编译器来试验 ARM M3 启动序列。 我可以使用下面的链接器和源文件运行代码 记忆 { 内存:原始...

回答 1 投票 0

CUDA:仅在设备模拟模式下出现链接错误

我正在编译一个 dll,除非我使用 -deviceemu 模式,否则它运行得很好。 在这种情况下,我收到以下几个链接错误: CUDAKernel_ColourHist.obj:错误 LNK2019:未解决

回答 1 投票 0

构建项目时出错

在为 Windows Mobile 6.0 构建 C++ 项目时,我收到错误 fatal error LNK1112: 模块机器类型 'X86' 与目标机器类型 'THUMB' 冲突 我不知道为什么会这样......

回答 1 投票 0

更改 Visual Studio 属性中的默认搜索顺序以避免 DLL 预加载攻击

我正在开发一个使用某些Windows库的应用程序(C++语言)。例如,我可以使用 Version.lib 查找任何应用程序的版本。我已将库添加到 Visual ...

回答 1 投票 0

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