glibc

libc、glibc和glib的关系

源码

http://ftp.gnu.org/gnu/libc/

glibc 文档

https://www.gnu.org/software/libc/manual/

阅读 glibc

阅读 glibc 时碰到的问题,我想找 system() 的源码实现,使用 source insight 跳转提示没有定义。

网上说其最终源码是 do_system(),顺藤摸瓜,最终找到了它俩的纠缠点

strong_alias (system_compat, system_alias)
compat_symbol (libpthread, system_alias, system, GLIBC_2_0);

linux下system函数的简单分析

strong_alias

strong_alias && weak_alias && attribute