linker 相关问题

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

CMake - 链接器错误与静态yaml-cpp作为git子模块

我想在我的项目中使用yaml-cpp。我正在使用cmake来构建我的项目和yaml-cpp,这是我项目中的一个git子模块。我的计算机上有boost库(yaml-cpp需要)...

回答 1 投票 0

gcc不会正确包含math.h

这是一个概述我的问题test.c的最小例子:#include #包括 main(){fmod(3,2);这是我发出的编译test.c gcc -...的命令。

回答 2 投票 19

bss部分结束地址小于起始地址

我正在查看ARC处理器映射文件,并找到一个结束地址小于起始地址的部分。这是正常的还是链接器脚本中的错误或其他问题?部分名称类型......

回答 1 投票 3

VTK未定义参考

我按照这里的建议安装了VTK 7.1.1。我正在使用以下代码开发一个新项目:#include #包括 #包括

回答 1 投票 0

链接器错误与DirectX C ++

我正在研究Direct X11项目,我正在尝试在我生成的窗口中绘制一个矩形(整个窗口directX初始化确实工作正常,因为它之前正确编译)。为......

回答 1 投票 1

ARM Cortex M3上的GCC:从特定地址调用函数

我需要从特定地址调用函数(例如C中的双函数间接)但不完全相同。我可以从映射表中拉出指针并动态操作......

回答 1 投票 2

为什么我们需要单独的库来进行静态和动态链接?

这里和这里有相关的帖子。根据我的理解,静态链接直接将代码(什么代码?机器代码?)从库插入可执行文件。但是,动态链接只插入......

回答 1 投票 0

CMake:将Fortran与静态C库链接失败

使用CMake和GCC构建一个非常基本的Fortran项目,其中iso_c_binding在链接阶段失败。手动编译和链接工作正常:$ gcc6 -c getkey.c $ gfortran6 -Wl,-rpath = / usr / ...

回答 1 投票 0

在make文件中包含boost库

我正在学习Boost并且我的make文件出现问题。这是我的基本makefile:accesstimer:acctime.o btimer.o g ++ acctime.o btimer.o -o accesstimer acctime.o:acctime.cpp btimer.h ...

回答 3 投票 5

无法在测试中链接项目中的对象文件

我试图链接一些目标文件,以便我可以在Codelite IDE中使用UnitTest ++编写测试。神秘的是,该教程没有说明如何使用来自(不同)项目的.o文件。如果...

回答 1 投票 1

全局结构c ++

我知道之前已经多次询问过这个问题,但我无法让这个问题起作用。对于一个特殊情况,我需要有一个全局结构,它将被填充到一个文件中,并在另一个文件中读取。 ...

回答 2 投票 -2

将谷歌protobuf lib静态链接到dll库

在安装和使用google protobuf库(在Windows上安装Protobuf)的说明页面上,它指出:如果您的项目本身是一个旨在供第三方软件使用的DLL,我们......

回答 4 投票 2

我的操作系统中的mykernel.iso执行错误

我目前正在使用我的操作系统,我的问题是关于我从MakeFile创建的mykernel.iso。我的发行版是Kali Linux,我遇到的问题是关于启动。在我的 ...

回答 1 投票 1

LD和NOLOAD部分:了解奇怪的LMA值

我正在编写一个裸机内核,在NOLOAD部分的情况下我无法理解ld的输出。我声明仅在MMU激活时存在的符号,因此VMA和LMA是......

回答 1 投票 0

使用未定义的引用构建库归档

我的一位同事昨天告诉我,构建libfoo.a并不需要定义它的所有功能,只要它们构建一个链接到它的可执行文件并且...

回答 1 投票 1

如何使用objcopy或libelf将elf文件的一部分替换为另一部分,以便将其加载到内存中?

我有一个项目,我需要删除ELF文件的一部分,并将其替换为略有修改内容的另一部分。我能够先删除原来的部分,然后添加我的......

回答 1 投票 1

gcc -nostdlib是否会阻止标准库的显式附加?

如果我使用-nostdlib选项调用GCC链接器,是否会覆盖standardlibs的任何手动/显式appendecis?海湾合作委员会是MinGW的4.8.1。示例:gcc -nostdlib [MyObjectsAndLibraries] -...

回答 2 投票 2

如何使用CMake在链接命令行的末尾添加标志?

我有一个问题,CMake无法检测到pthread。作为一个解决方法,我试过:set(CMAKE_EXE_LINKER_FLAGS“$ {CMAKE_EXE_LINKER_FLAGS} -lpthread”)但是,这会在错误的位置插入-lpthread:/ ...

回答 1 投票 5

FacebookLoginSKK 4 Apple Mach-O链接器错误

我正在尝试使用Swift 3将FacebookLogin SDK 4集成到我的IOS应用程序中。我添加了以下3个框架:Bolts,FBSDKCoreKit和FBSDKLoginKit。我根据Facebook更改了我的Info.plist ...

回答 1 投票 -1

Apple Mach-O链接器(id)错误 - 链接器命令失败,退出代码为1(使用-v查看调用)C ++ SFML

好的,所以我首先尝试检查其他解决方案,但没有一个工作,是的...有两个错误,即使我直接从文档中遵循代码。我认为这可能是一个问题......

回答 1 投票 1

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