链接器如何将程序头添加到可重定位文件?
How linker adds Program Headers to the Relocatable file?

所以我们知道链接器(在我的情况下是ld)在创建实际的可执行文件时将程序标题添加到可重定位文件中。 然后这些Headers用于在运行时将程序加载到内存中....

Levine的书籍连接器和装载机是否仍然相关?
Is the book Linkers and Loaders by Levine still relevant?

我是一名试图学习系统编程的应用程序员,因此我对这些主题并不了解。 链接器和装载器似乎是许多引用的流行参考...

链接动态共享库时ld会做什么?
What does ld do when linking against dynamic shared library?

将应用程序链接到动态共享库时,例如在gcc -o myprog myprog.o -lmylib中我知道链接器(我的Linux上的ld)使用-l选项存储在生成的myprog ELF中...

在MinGW编译的项目中使用MSVC编译的Boost二进制文件
Use of MSVC-compiled Boost binaries in a MinGW-compiled project

我从这里下载了Boost Binaries。 我的项目依赖于boost_system和boost_filesystem,并且如果我在使用Visual Studio时为链接器选项添加适当的依赖项时正确构建...

fortran中的多重定义链接错误(ifort - gfortran)
multiple definition link error in fortran (ifort - gfortran)

好吧,我有这个问题(描述很长,但我觉得很容易解决)。 我有三个文件:nrtype.f90,它有一些愚蠢的定义,但它被以下文件使用:module ...

如何禁用TBB的自动链接
How to Disable Auto-link for TBB

当我将我的VS项目构建为Debug时,它总是与tbb_debug.lib自动链接(tbb_debug.lib又与tbb_debug.dll链接)。 有没有办法覆盖这个并使tbb.lib链接,即使是Debug构建?

链接错误c和c ++(未定义的引用)
Linking error c and c++ (undefined reference)

abc.c文件#include“abc.h”int abc(){return 10; } abc.h file int abc(); mymain.cpp文件#include“abc.h”int main(){abc(); 返回0; } Makefile CC = gcc -O2 CP = g ++ mymain:...

g ++无法找到标题,但我确实包含了它们
g++ can't find headers but I did include them

我开始使用c ++并且已经出错...我正在尝试编译一个关于levelDB的小测试:#include <assert.h> #include“leveldb / db.h”using namespace std; int main(){leveldb :: DB * ...

没有创建对象文件
Object file not being created

这是来自Richard Stevens关于高级Linux编程的书。 因此,当它教授使用GCC,G ++进行编译时,我创建了一个名为reciprocal的文件夹,其中创建了以下文件...

链接器错误让我头疼
Linker error giving me a headache

我收到一个链接器错误我似乎无法解决...我在Mac OS X 10.6.8上使用Qt版本4.7和i686-apple-darwin10-g ++ - 4.2.1编译器我似乎无法找到问题,虽然我确定它......

相当于Linux上的DYLD_PRINT_LIBRARIES?
Equivalent of DYLD_PRINT_LIBRARIES on linux?

在OSX上,DYLD_PRINT_LIBRARIES环境变量强制动态链接器在运行时打印出访问它们的外部库。 在linux上有一个等价的吗?

IdnToAscii链接器错误
IdnToAscii linker error

我想在我的代码中使用IdnToAscii。 再次访问msdn http://msdn.microsoft.com/en-us/library/windows/desktop/dd318149(v=vs.85).aspx我需要的是kernel32.dll。 但我收到链接错误...

MacOS Xcode链接[关闭]
MacOS Xcode linking

Xcode如何实际链接项目,如果项目非常庞大,我如何链接项目? 例如,我有一个源文件.cpp和.h,我需要将它们构建到项目中,我该如何链接它们?

我需要哪些库来链接我的混合模式应用程序?
What libraries do I need to link my mixed-mode application to?

我正在将.NET支持集成到我们的C ++应用程序中。 这是一个老式的MFC应用程序,有一个额外的文件,使用引用CWinFormsControl的“/ clr”选项编译。 我不被允许......

链接器脚本中的#defines
#defines in linker scripts

对于嵌入式系统,我需要在固定地址放置一些数据结构,以便单独的控制CPU可以在已知位置访问它们。 我正在使用嵌入式目标的链接描述文件...

如何在像cl这样的c ++中创建一个库
How to make a library in c++ like stl

我已经完成了许多STL功能的实现,如矢量,列表,BST,队列,堆栈,并为它们提供了STL相应库所具有的所有功能....现在我想用这个......

你如何链接两个数组?
How do you link two arrays?

我在一个基本的编程类中,一切都是用伪代码完成的。 我的问题是:你如何链接两个数组? 我有一个列出学生姓名的单维数组,我有...

C ++标准和全局符号删除
C++ Standard and Global Symbol Removal

任何人都有一个链接到C ++标准关于编译器删除全局和静态符号的内容? 我认为你不能保证编译器会删除全局符号,如果他们不...

链接器问题,找不到现有的方法?
Linker problem, doesn't find an existing method?

好吧,我在当前项目中遇到了链接器的问题(这是另一个问题的延续,ish)基本上,链接器在dynamiclib.so中给出了一个未定义的引用:std :: ...

具有相同名称和签名的多个功能相互覆盖?
Multiple functions with the same name and signature overwriting each other?

我有一组函数,我在这样的标题中声明:actual_function.hpp #ifndef ACTUAL_FUNCTION_HPP #define ACTUAL_FUNCTION_HPP #include <iostream> #ifdef CONDITION #warning ...

同一类的几个定义
several definitions of the same class

使用MSVC ++ 2005时,我注意到如果多次定义同一个类,程序仍然很乐意链接,即使在最高警告级别。 我觉得很惊讶,这是怎么回事......

在VS2005中使用stl时出现问题链接
Problem linking when using stl in VS2005

我刚刚将STL用法添加到某些代码中,我收到此链接错误:错误LNK2019:未解析的外部符号“public:__thiscall std :: _ Lockit ::〜_Lockit(void)”我必须遗漏...

多媒体计时器
Multimedia timer? <mmsystem.h>

我试图通过以下示例在Windows XP(以及最终的Server 2008)上运行VS2008这个准确的计时器:http://technology.chtsai.org/w98timer/但是我得到以下内容......

将错误与g ++ 3.4.4和g ++ 3.4.5链接
Linking error with g++ 3.4.4 and g++ 3.4.5

使用:windows xp,g ++ 3.4.4 with cygwin和g ++ 3.4.5 with mingw。 我正在使用cppunit编译一个简单的单元测试类。 当我使用g ++ 3.4.5链接时,我收到很多链接错误。 当我链接...

使用g ++链接到32位boost库的错误
error linking to 32bit boost library with g++

我正在Mac OSX中创建一个项目并使用boost编译库(序列化等)。 我将所有依赖项安装为x86_64库,但是现在想要明确地生成32位库(...

使用Linux gcc,最好是两次编写链接组件以避免错过lib包含
Using Linux gcc, Is it best practice to write link component twice to avoid missing lib inclusion

这似乎是一个古代的问题。 想象一下,我们有一个名为juggle的可执行文件,它具有以下依赖项:juggle→libfoo.a→libbar.a然后,我们必须编写如下链接命令:...

为什么Android页面对齐会导致链接问题?
Why does Android page alignment cause issues with linking? (Android running native code)

我想知道是否有人可以为我提供一些理论。 我看了; 页面对齐会导致链接发生变化。 对Android编译软件的成功影响非常大......

控制链接中的文件偏移量
Controlling File Offset in linking

我有一些Microblaze的汇编程序,我想加载地址0x00000000(即确保它在复位时执行)。 我有一个链接器脚本应该这样做(我认为):SECTIONS {...

未定义引用类函数问题
Undefined Reference to class function issue

我已经仔细研究了互联网和我自己的智慧来回答这个基本问题,然而,令我沮丧的是,我一直无法找到解决方案。 我通常很喜欢多个头文件...

不以“HelloWorld”场景开始时的链接器错误
linker error when not starting with "HelloWorld" scene

我刚刚开始使用Cocos2d-x c ++(版本3.4),我正在尝试为Mac构建一个简单的游戏,但是当我在AppDelegate.cpp中更改此行时,auto scene = HelloWorld :: createScene(); 对我...

ARM,.COMMON部分和-fno-common标志
ARM, .COMMON section and -fno-common flag

我正在尝试诊断问题。 问题是如果我在程序的开头放置printf(特别是printf),我的程序工作正常,如果我不这样做则不行。 问题非常具体......

未解析的外部符号“public:__thiscall Vector <int> [...]”
unresolved external symbol "public: __thiscall Vector<int> [...]"

所以,我创建了一个基本的VC ++程序,并用1个方法创建了一个模板类(除了构造函数和析构函数)。 我收到以下错误:> main.obj:错误LNK2019:未解决...

G ++链接器错误:未定义引用[重复]
G++ Linker error: undefined reference to

我正在尝试用C ++编译程序,但编译器返回此错误:operadoraarquivos.o:在函数`split(std :: string,int&)':operadoraarquivos.cpp :(。text + 0x0):多重定义。 ..

在多个.cpp中包含相同的标题
Including same header in more than one .cpp

我试图在一些其他.cpp文件中使用来自一个.h文件的数据(甚至函数),并且我得到一个建议链接错误的编译器区域。 我知道这很简单,但我......

Windows上的Scons:kernel32.lib
Scons on Windows: kernel32.lib

我有一个用于scons的SConstruct文件:env = Environment()env.Append(CPPPATH = ['./'])env.Append(LIBS ='kernel32.lib')env.Append(LIBPATH ='C:/ Program Files / Microsoft SDKs / Windows / v6.0A / Lib')env ....

Apple Mach O-Linker错误Xcode
Apple Mach O-Linker Error Xcode

我现在已经使用RevMob作为广告来源了一段时间。 最近他们推出了奖励视频广告,所以我尝试添加他们的新框架。 当我将新框架拖入我的Xcode时......

LNK 2019和LNK1120在简单的c ++排序程序上出错
LNK 2019 and LNK1120 errors on a simple c++ sorting program

我应该这样说,我是一名本科生的CS学生,几乎不知道编译器是如何工作的。 对我来说,这些错误看起来像完全的胡言乱语,并在网上搜索...

在C和C ++中包含和链接文件[重复]
Including and linking files in C and C++

可能重复:如何将目录添加到C头包含路径? 我已经多次遇到这个问题,我认为从经验丰富的C或C ++中获得解释会很好...

使用LLVM链接器生成C代码
Using the LLVM linker to produce C code

我试图使用以下命令从llvm-g ++编译的C ++代码生成C代码:llvm -g ++ -emit-llvm -c ./example.cpp -o example.o llc -march = c example.o我试过这些命令在......

框架未找到MapKit
Framework not found MapKit

我在项目中使用Xcode 3.2.1,其中Base SDK是iPhone Device 3.0,而iPhone OS Deployment Target是iPhone OS 2.0,换句话说是向后兼容的应用程序。 问题是MapKit ......

open failed:没有这样的文件或目录
open failed: No such file or directory

我已经构建了一个引用我的.so对象的独立可执行文件。 两者都在同一目录中。 当我尝试运行可执行文件时,它给出了以下错误:ld.so.1:myExec:fatal:libMine.so:...

在C ++中包含目录时指定完整路径
Specifying full path when inlcuding directories in C++

在C ++中,我正在搞乱升级库,我有“boost \”目录,其中包含所有boost .hpp文件和目录,例如我的编译器在“MinGW \ include \ boost \”的include文件夹中。 现在......

声明数组但不进行物理分配
Declare array but do not physically allocate it

我不知道这是否可行但是我试图定义但不分配(声明)一个数组,主要是因为我需要保持与使用三维数组的现有代码的兼容性....

如何动态链接GCC对象?
How to dynamically link GCC objects?

我不确定这个问题是否正确,或者我想要的是什么。 我有一个现有的GCC应用程序(如果重要的话,为Cortex-M3编译)。 我想做的是创造一点......

Visual Studio链接错误LNK2005和LNK2020
Visual Studio linking error LNK2005 and LNK2020

我正在使用visual studio 2003,我在项目中遇到以下链接错误:链接...链接:警告LNK4075:忽略'/ EDITANDCONTINUE'由于'/ INCREMENTAL:NO'规范msvcrtd ....

在c ++中修剪静态库
Pruning a static library in c++

我试图通过构建一个静态库来暴露一个定义良好的类,然后通过一些定义该类的头文件以及使用它所需的接口来运送构建的库。 一世 ...

预先估算输出的dll / exe的大小?
Estimate the size of outputted dll/exe upfront?

目前我正在解决一些关于小输出dll的问题(我在Windows上使用Ribosome构建系统)所以我想知道这一点:假设项目(C ++)包含总大小为我的源文件....

链接混乱与libc
linking mess with libc

我有一个编译成.a文件的库,链接到我的应用程序。 (iphone,使用Xcode开发)一切似乎都很好,链接似乎成功,但是当我运行程序时它会崩溃。 ...

无法识别的仿真模式:MinGW32上的elf_i386
Unrecognised emulation mode: elf_i386 on MinGW32

我正在尝试创建一个内核,我无法将C输出与程序集链接起来。 ld。 我收到错误:无法识别的仿真模式:elf_i386我正在使用Windows 10专业版...
1 2 3 4 5 6 7 64 65