linker 相关问题

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

对象代码,用C语言链接时间

编译时,C在链接时间之前生成目标代码。我想知道目标代码是否是二进制的形式呢?如果是这样,链接时间接下来会发生什么?

回答 3 投票 0

无法打开文件atls.lib

我的硬盘中有atls.lib,但我无法将其链接到我的Visual Studio项目中。我知道atls.lib是一个ATL特定的库文件,我有所有的ATL文件/头文件库。但是,我 ...

回答 5 投票 4

C ++ - 问题未定义参考PCM :: getInstance()

在我提出一个新问题之前,我已经阅读了几个或更多关于此的问题,但我一直在混淆。我编译我的程序:g ++ -std = c ++ 11 -Wall -O3 -fopenmp main.cpp -o main -D WITH_COUNTER -I / usr / ...

回答 1 投票 0

虽然库似乎是链接的,但未定义对GLFW / Vulkan的引用

我是一名C ++初学者,在Java上尝试使用GLM,GLFW和Vulkan设置项目时有一些Java经验。这将是我第一次用较低级别的语言弄脏手......

回答 1 投票 -1

如何以图形方式显示.map文件中的内存布局? [关闭]

我的gcc构建工具链生成一个.map文件。如何以图形方式显示内存映射?

回答 2 投票 62

尝试在V-play中创建新项目并运行它但是有383个链接错误?

尝试在“空V-play项目”下创建新项目并运行它但得到了383个错误..所有都以“declspec(dllimport)”开头顺便说一下,如果它有帮助,我按照本指南设置了V-play中的T ..

回答 1 投票 -1

如何通过RTEMS链接应用程序进行动态加载?

我正在使用RTEMS 4.11和内置POSIX API函数将程序映像动态加载到内存中。使用以下代码将程序映像加载到RTEMS中:void * handle = dlopen(...

回答 1 投票 1

gcc:未定义的引用

我想编译一下。 program.c #include int main(){int i = avpicture_get_size(AV_PIX_FMT_RGB24,300,300);运行这个gcc -I $ HOME / ffmpeg / include ...

回答 2 投票 36

gcc链接器如何获得函数的大小?

通过研究ELF格式,我可以看到目标文件有一个对应每个函数的符号,相应的符号表条目的值为st_size,这意味着......

回答 1 投票 2

无法在DLL中链接SDL2-static.lib

我需要在DLL中静态链接SDL2,但我遇到此错误:LNK2019:未解析的外部符号__imp___acrt_iob_func在函数“void __cdecl”动态初始化器中为'__iob_func''引用...

回答 1 投票 0

我可以链接除特定符号以外的库吗?

条件1.我有myassembly.s,没有main。条件2.相反,myassembly.s具有全局符号_start。条件3.我想链接_IO_stdin_used到输出二进制。 ...和这里 ...

回答 1 投票 0

为什么链接器终止于我?当我建立CLang

我正在使用opensuse,当您单击vmware时,我会在mono的网站上使用该变体我收到此错误。有谁知道我怎么解决它? make [4]:进入目录`/ home / rupert / Desktop / llvm / tools / ...

回答 5 投票 46

在链接器脚本中对齐

ALIGN关键字在链接描述文件中的作用是什么?我阅读了很多关于链接器脚本的教程,但是我无法理解ALIGN真正做了什么。任何人都可以简单解释一下。谢谢!

回答 3 投票 10

“添加”功能到共享对象?

我有一个封闭的源代码应用程序,其中包含一个动态加载来自共享对象libclosedsource.so的符号的解释器,它是闭源的。我想添加几个API ...

回答 2 投票 1

你能静态编译一个cygwin应用程序吗?

cygwin是否允许静态编译二进制文件?这样可以防止cygwin1.dll出现在目标机器的PATH上。

回答 3 投票 22

如何强制CMake重新链接项目资源变化?

我有一个非常简单的C ++可执行文件和一些.txt资源文件。在构建时,我通过链接器将.txt文件嵌入到C ++二进制文件中,然后在运行时加载它们(基于这个答案)。那......

回答 1 投票 0

如何在命令提示符Windows中创建链接文件?

我想制作链接文件,在该链接文件中有更多文件。例如,我想将几 个库文件合并为一个,以便于编译。如果在Linux上,我使用命令:ar -c ...

回答 1 投票 0

手动编译OpenSSL:制作共享对象时不能使用符号;用-fPIC重新编译

我的OpenSSL似乎太旧了。而且他们没有解释如何安装更新的OpenSSL库的地方。 openssl版本-a OpenSSL 1.0.1t 2016年5月3日建立于:Fri Mar 30 13:47:53 2018 ...

回答 1 投票 0

绑定MvvmCross TextColor不适用于Android

我收到以下警告:[WARN](MvxBind)无法为MvxValueConverterValueCombiner组合器操作绑定代码创建绑定TextColor的目标绑定:

回答 1 投票 0

n的成员不是ELF对象

我正在尝试为Android构建一个库(Tesseract OCR)。它似乎编译得很好,我得到了一堆静态库,但它在链接阶段失败了。命令是:libtool:...

回答 2 投票 4

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