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 corresponding linker name would be /usr/lib/libhello.so.
其相应的linkername 是 /usr/lib/libhello.so 。
Clients using this library refer to it using the linker name.
客户所使用的库名是指linkername。
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使得编辑器、编译器、连接器和调试器之间的界限变得很模糊。
Use the -l and -l linker options to help the linker locate the Xerces-C + + library.
用链接器选项-l和- l以帮助链接器找到Xerces - c++库。
You can set a linker search path in an executable, and there are two ways to do it.
您可以在可执行文件中设置连接器搜索路径,有两种方法可以做到这一点。
Not included in the release is the Mono Linker which is used to reduce executable size.
没有包含在此次发布中的是MonoLinker,它用于降低可执行文件的尺寸。
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 dynamic linker can do a fair amount of work for each function linked, so most linkers are lazy.
动态链接器可以为每个被链接的函数做相当多的工作,所以大部分链接器都是不积极的。
The linker sorts through references to symbols, making notes about in which libraries they were found.
链接器将所有对符号的引用进行分类,标识出它们是在哪个程序库中找到的。
Your Toolchain: You must know the behavioral details of your compiler, assembler, linker, and make utility.
你的工具链:你必须知道你的编译器,汇编器,链接器,还有make,运行的细节。
The first thing to do was just to put the compiler and linker in 64-bit mode; the gcc manual covers this.
我们要做的第一件事情是将编译器和链接器换成 64位模式;gcc手册会介绍这个问题。
If this is not done, the linker would treat the names as labels rather then as arguments and will report an error.
如果不这么做,链接器会把名称当作标签而不是参数,因此会报告错误。
Using the –lodbc flag instructs the linker to add the ODBC library to the executable, as shown in Listing 16.
使用 –lodbc 标志会告诉链接器将ODBC库添加到可执行文件中,如清单16 中所示。
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.
要将其链接到可执行程序中,需要启用编译时链接器和运行时动态链接器来定位它。
Other tools can be used such as Watcom, Borland tools and Visual Studio but have specific linker requirements in most cases.
其他可以用的工具是Watcom,Borland,VisualStudio,不过这些编译器,在大部分情况下需要专门的链接器。
When you attempt to link 32-bit objects against the 64-bit DB2 application library, an operating system linker error message is returned.
当您试图将32位的对象链接到64DB 2应用程序库时,将会返回一条操作系统的连接程序出错消息。
When you attempt to link 32-bit objects against the 64-bit DB2 application library, an operating system linker error message is returned.
当您试图将32位的对象链接到64DB 2应用程序库时,将会返回一条操作系统的连接程序出错消息。
应用推荐