清单2给出动态库文件的格式。
当启动该程序时,系统识别出该程序要依靠动态库。
On starting the program, the system recognizes that this program depends on dynamic libraries.
如何创建一个静态库,自动链接到一个动态库吗?
How do I create a static library which automatically links to a dynamic library?
链接阶段是成功的因为符号是解决动态库的加载,没有联系。
Linking phase is successfull because symbols are resolved when dynamic library is loaded, not linked.
本文的余下部分是在应用程序运行之后使用动态库更改该应用程序的示例。
The remainder of this article is an example of using dynamic libraries to change an application after the application is running.
通过动态链接装入器,将动态库映射进应用程序的可执行内存中。
The dynamic libraries are mapped into the application execution memory by the dynamic linking loader.
但这个应用程序依赖于动态库b,这反过来又取决于图书馆a。
But this application depends on dynamic library b, and it in turn depends on library a.
自行建立了结构适宜的农作物图像信息数据库(动态库)和系统具体的软硬件结构。
The dynamic database of crop images and information was built correctly, and the concrete frameworks of the system's hardware and software were made.
而动态库支持技术是可重定向动态二进制翻译系统能够支持实际应用程序的关键技术。
And the dynamic library support technique is the key way that makes dynamic binary translation system capable of running the practical program.
DLR提供一组表示动态对象和操作的类和接口,可供语言实施者和动态库的作者使用。
The DLR provides a set of classes and interfaces that represent dynamic objects and operations and can be used by language implementers and authors of dynamic libraries.
执行文件I /O,内存映射是一个方便的和高性能的方式,因此,它被用于加载动态库。
Memory mapping is a convenient and high-performance way to do file I/O, so it is used for loading dynamic libraries.
可在运行时通过libpthread. so动态库和底层Linux核心支持获取POSIX服务。
POSIX services are available at run time through the libpthread.so dynamic library and underlying Linux kernel support.
与动态库不同,在编译应用程序时对静态库的目标代码进行连接,并且因此成为该应用程序的一部分。
The object code of static libraries, as opposed to dynamic link libraries, is linked when the application compiles and, as such, becomes a part of the application.
初学的计算机科学家也没有什么不同,因为他们想了解程序究竟是如何工作的——它们如何与动态库和本机操作系统交互。
Budding computer scientists are no different in that they want to see just how programs work — how they interact with dynamic libraries and the native operating system.
我强烈建议安装单文件的可执行文件(无附加动态库之类)或者那些将其本身解包至单个目录下的映像,其原因就在于此。
This is why I'm such a strong advocate of installing single-file executables (no accessory dynamic libraries, and so on), or images that unpack themselves into a single directory.
位置无关可执行程序(PIE)含有位置无关代码,有点像动态库,因此启动时这些代码会被随机加载到一个地址上。
Position independent executables (PIE) contain position independent code similar to the Shared libraries and therefore such executables get loaded at a randomly chosen address upon startup.
pseudo客户机是一个动态库;库名保存在环境变量LD _ PRELOAD中,动态链接器会在装载其他库任何之前先装载它。
The pseudo client is a dynamic library; the library name is stuffed into the environment variable LD_PRELOAD, which the dynamic linker loads before loading any other libraries.
这些是为特殊的. NET语言所生成的,然后使用针对这种语言的恰当的. NET编译器被编译成动态链接库的代理。
These are the proxies generated for a particular.net language and then compiled to dynamic link libraries using the appropriate.net compiler for the language.
我们使用动态类加载来加载用户的库。
服务库是动态的,因此服务可以来来去去。
The service registry is dynamic so services can come and go.
下面所示的用户退出代码被编译成动态链接库(如dll)。
The user exit code shown below is compiled as a dynamic linking library (for example: DLL).
由此带来的优势就是使病毒注入几乎不可能,而作为代价,动态链接库和元编程技巧就不能使用了。
This has the advantage of making virus injection virtually impossible, at the cost of not being able to use dynamic link libraries or meta-programming techniques.
如果只考虑一个程序的话,那么可以研究应用程序本身、它的动态链接库和内核源代码。
If there were only the one program, a worthwhile approach would be to scour the application, its dynamically linked libraries, and the kernel sources.
在动态链接库的世界中,客户端代码就更容易受到API变化的影响了。
In the world of dynamically linked code, the client code is particularly vulnerable to API changes.
该错误可能是因为缺少动态链接库而造成的。
This error could be the result of a missing dynamically linked library.
本地代码库同样可以动态加载。
动态指向类库符号一点都不直接。
是否有计划增加对动态代码库的分析?
对于动态链接,多个库定义相同的符号没有问题。
With dynamic linking, it's not a problem to have multiple libraries that define the same symbol.
对于动态链接,多个库定义相同的符号没有问题。
With dynamic linking, it's not a problem to have multiple libraries that define the same symbol.
应用推荐