Modifying the dynamic linker search path.
修改动态链接器的搜索路径。
At runtime, the application loads the dynamic linker.
在运行期间,应用程序将加载动态链接器。
The dynamic linker then gets to do all the fun work.
然后动态链接器开始进行所有有趣的工作。
Linking: Invoke a separate program called the linker.
链接:调用称作链接程序的独立程序。
The linker will take care of converting this to point to the correct code.
链接器会负责将它转换为指向正确的代码。
These object files are linked and loaded by a file known as a linker script.
这些对象文件都是由一个称为链接器脚本的文件链接并装入的。
I'm talking high level here. Syntax errors and linker problems need not apply.
我在这里将从较高的层次进行讨论,而不涉及语法错误和链接问题。
An IDE can vastly blur the lines between editor, compiler, linker, and debugger.
IDE使得编辑器、编译器、连接器和调试器之间的界限变得很模糊。
You can set a linker search path in an executable, and there are two ways to do it.
您可以在可执行文件中设置连接器搜索路径,有两种方法可以做到这一点。
The effectiveness of aligned attributes, however, is limited by inherent linker limitations.
然而,对齐属性的有效性将受到固有的连接器局限性的限制。
For example, if the dynamic linker can't find a given library, it will abort loading the program.
例如,如果动态链接器不能找到某个给定的程序库,那么它将停止加载程序。
The linker tries to resolve functions and variables by searching in the various libraries for the code.
该链接程序尝试通过在不同的库中搜索该代码来解析函数和变量。
The first thing to do was just to put the compiler and linker in 64-bit mode; the gcc manual covers this.
我们要做的第一件事情是将编译器和链接器换成 64位模式;gcc手册会介绍这个问题。
The linker sorts through references to symbols, making notes about in which libraries they were found.
链接器将所有对符号的引用进行分类,标识出它们是在哪个程序库中找到的。
The task of this project is to design and develop the assembler and linker for LX-1164 microprocessor.
本课题的任务是为LX- 1164微处理器设计和开发相应的汇编器和连接器。
Your Toolchain: You must know the behavioral details of your compiler, assembler, linker, and make utility.
你的工具链:你必须知道你的编译器,汇编器,链接器,还有make,运行的细节。
Using the –lodbc flag instructs the linker to add the ODBC library to the executable, as shown in Listing 16.
使用 –lodbc 标志会告诉链接器将ODBC库添加到可执行文件中,如清单16 中所示。
If this is not done, the linker would treat the names as labels rather then as arguments and will report an error.
如果不这么做,链接器会把名称当作标签而不是参数,因此会报告错误。
The dynamic linker is controlled through /etc/ld.so.conf, which contains a list of directories to search by default.
通过 /etc/ld.so.conf控制动态链接器,该文件包含默认搜索路径的列表。
By setting this variable, the linker assumes that a 2.4 kernel is running along with the older LinuxThreads model.
通过设置这个环境变量,连接器将认为2.4内核运行旧的LinuxThreads模型。
For instance, if the linker command you're using is wrong, you might get programs that link correctly but don't run.
例如,如果您使用的链接器命令是错误的,虽然您可能会正确地进行了链接,但却不能运行。
To link this into executables, you need to enable both the compile-time linker and the run-time dynamic linker to find it.
要将其链接到可执行程序中,需要启用编译时链接器和运行时动态链接器来定位它。
The global (also.globl or.global in GAS) keyword is used to make a symbol visible to the linker and available to other linking object modules.
global(或者GAS中的. globl或. global)关键字用来让一个符号对链接器可见,可以供其他链接对象模块使用。
No compiler-specific option like DNDEBUG is required, and you don't need to provide a library to the linker -- the lone header is sufficient.
不需要诸如 DNDEBUG 等特定于编译器的选项,并且您不需要向链接器提供库——单凭该头文件就足够了。
Then, when the linker is setting up references to functions, it compares the TOC of the current function to the TOC of the function it's calling.
然后,当链接器设置对函数的引用时,就会将当前函数的TOC 与所调用的函数的 TOC 进行比较。
The first thing you will need, rather obviously, is a compiler and associated tool chain (assembler, linker, etc.) There are two main options to consider here.
很显然,首先您需要的是一个编译器以及相关工具链(汇编程序、链接器等等)。
The first thing you will need, rather obviously, is a compiler and associated tool chain (assembler, linker, etc.) There are two main options to consider here.
很显然,首先您需要的是一个编译器以及相关工具链(汇编程序、链接器等等)。
应用推荐