linker 相关问题

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

C++ 程序在链接期间获取对动态 C 库的未定义引用

我用 C 创建了一个动态网络库。当我尝试在我的 C++ 程序中链接它时,我第一次调用库中的一个函数时得到一个未定义的引用。我无法理解的是...

回答 1 投票 0

未定义的函数引用

我的主目录中有以下目录。 来源 包括 库 在源目录中我有以下文件: 交流电 #包括 #包括“啊” 外部无效函数(无效)...

回答 2 投票 0

在 C++ 中使用调用查找函数定义

我正在尝试理解一个相当大的C++项目的源代码。 源代码不是用 IDE 编写的,因此我没有“转到”按钮来直接转到函数定义。 例如...

回答 2 投票 0

-lgcc_s 和 gcc 之间的区别

通过 LDFLAGS 链接 gcc_s 和 gcc 有什么区别? gcc_s是静态库和gcc共享库吗? 因为我正在寻找一个解决方案,其中提到了 l...

回答 1 投票 0

Visual Studio:忽略共享库中未定义的引用

我希望编译一个使用共享库的项目,但我无权访问原始库文件。不过我有原来的界面... 我基本上想要的就是拥有

回答 1 投票 0

不同编程语言的目标代码兼容吗?

用一种编程语言编写的库可以与用其他语言编写的程序链接吗?来自两种不同编程语言的目标代码是否执行完全相同的操作(例如...

回答 1 投票 0

VC10(sp1)编译的C++库可以通过VC11编译的代码链接吗?

这个问题说明了一切。 我知道 VC11 目前仅处于测试阶段,但我要问的是: 尝试与编译的闭源(如果可能的话广泛使用)库链接的经验...

回答 4 投票 0

是目标文件(.o)中包含的.c文件中的头文件路径引用

我编译了一个 example.c 文件,其中包含以下行: #include“解析/属性/properties.h” 编译器创建一个 example.o 文件。 example.o 文件中是否包含头文件的路径? ...

回答 2 投票 0

在 .o 文件中本地化函数体块

我得到了一些简单的代码文件 曼根.c: ///////////// 文件开头 无效 mangen(int* 数据) { for(int j=0; j<100; j++) for(int i=0; i<100; i++) data[j*100+i] = 111; } //...

回答 3 投票 0

编译错误gcc -lpthread位置

这部作品: gcc a.o b.o -o a -lpthread 这不起作用: gcc -lpthread a.o b.o -o a 并显示一些如下错误: 对“pthread_create”的未定义引用 所以当我使用

回答 1 投票 0

无法使用针对 x64 的 VC++/VS2010 进行编译:LNK1158:无法运行 cvtres.exe

作为一名 C# 开发人员,我最近决定尝试编写一些 C++ 程序,主要是因为我发现了一个我想使用的有趣的 C++ API。我花了几天时间写了一个非常简单的程序...

回答 0 投票 0

我可以用动态符号表编译静态应用程序吗?

举个简单的例子: 无效 foo() {} int main() { 返回0; } 我构建它并查看动态符号表: $ g++ test.cpp -o 测试 $ nm --动态测试 0804849c R _IO_stdin_used ...

回答 1 投票 0

GCC 编译器选项可在 x86 中获取 ES 段覆盖前缀?

我有内存布局(在增加内存地址中),例如: 代码部分(0-4k)、数据部分(4k-8k)、堆栈部分(8k-12k)、自定义数据部分(12k-16k)。 我在 Custom 中放置了一些特殊的数组、结构

回答 2 投票 0

需要找出函数实例化的位置(gcc 4.7)

我用GCC 4.7.3编译并链接了一个第三方库。我尝试理解是什么触发了未定义的符号错误: 体系结构 x86_64 的未定义符号: “无效 MyObject::myFunction<....&g...

回答 2 投票 0

在 x86 中获取 Segment Override 前缀的 GCC 编译器选项是什么

我有内存布局(在增加内存地址中),例如: 代码部分(0-4k)、数据部分(4k-8k)、堆栈部分(8k-12k)、自定义数据部分(12k-16k)。 我在 C 中放置了一些特殊的数组、结构......

回答 2 投票 0

无法编译超级简单的代码

我不明白为什么,但当两个文件之间存在一些引用时,我无法在两个文件中编译超级简单的 C 代码。我正在使用 Visual Studio 2010,打开 Empy C++ 项目,如下所示: 妈...

回答 2 投票 0

我如何学习包含和链接到库?

我正在尝试自学 C++ 编程。 C++ 是最简单的部分。一些耐心和良好的参考资料会有很大帮助。包含和链接库是困难的部分。该仪器...

回答 1 投票 0

Cmake:动态链接器在加载可执行文件时如何定位动态库?

我试图了解如何使用 CMake 构建 C++ 项目。 我对 C++ 不熟悉。 我正在 mac Os X 上工作,我也想在 Linux 上分享这个应用程序。 这是我的项目目录架构...

回答 1 投票 0

为什么在 C 中分离编译和链接过程很重要?

我已经用 C 编程有一段时间了,我想知道为什么分离这个过程(编译和链接)很重要? 有人可以解释一下吗?

回答 5 投票 0

找不到ld符号

环顾四周,发现了一些类似的问题,但没有一个是相同的。 大多数与构造函数或析构函数有关。 这个问题很可能是我生锈的 C++ 链接器造成的

回答 1 投票 0

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