yukke's blog

动态库相关问题

动态库相较静态库的内容会稍微多一点,因为涉及到vm和relocation 翻译一下Ref1-1里的文章 文章重点讨论在32位x86架构上运行的Linux操作系统,但一般原理也适用于其他操作系统和处理器。值得注意的是,共享库有很多名称——共享库、共享对象、动态共享对象(DSOs)、动态链接库(DLL,如果您来自Windows背景)。为了保持一致性,我将在本文中尽量只使用“共享库”这个名称。...

编译烂活合集

compile上的烂活,可能导致各类的问题 在头文件定义宏 在头文件定义宏出现重复定义的其实倒还好,如果一个头文件被include,然后恰好在一个translate unit里面,有一个同名的符号,这个符号会被替换 大多数时候可能还好,但出问题就很恶心,要改头文件顺序。工程大了就是折磨 在头文件使用宏 第二种在头文件使用宏,但是有些编译单元里+了这个define,有些没有+,这样在...

© SimonCho. Some rights reserved.

Using the Chirpy theme for Jekyll.

Trending Tags