Linux工具链参考图书及资料

GCC

书名ISBN作者出版社出版日期备注
编译系统透视:图解编译原理 9787111498582 新设计团队 机械工业出版社 2016-04-01 P,W
深入分析GCC 9787111556329 王亚刚 机械工业出版社 2017-02-01 P,W
GCC技术参考大全 9787302088431 [美]格里菲斯 清华大学出版社 2004-06-01 P
GNU gcc嵌入式系统开发 9787811248142 董文军 北京航空航天大学出版社 2010-03-01 P
高级C/C++编译技术(典藏版) 9787111717300 米兰·斯特瓦诺维奇 机械工业出版社 2022-12-01 W

参考资料:

  • https://gcc.gnu.org
    The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran, Ada, Go, and D, as well as libraries for these languages (libstdc++,…). GCC was originally written as the compiler for the GNU operating system. The GNU system was developed to be 100% free software, free in the sense that it respects the user’s freedom.
    GCC官方网站,包括代码、可执行程序、文档资料等下载。

BINUTILS(LD,AS)

书名ISBN作者出版社出版日期备注
程序员的自我修养—链接、装载与库 9787121085116 [荷]丹尼斯·安德里斯 电子工业出版社 2009-04-01 P
链接器和加载器 9787811245714 [美]莱文 北京航空航天大学出版社 2009-09-01 P

参考资料:

GLIBC

参考网站

  • https://www.gnu.org/software/libc/libc.html
    The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.

ELF

书名ISBN作者出版社出版日期备注
Linux二进制分析 9787115469236 [美]瑞安,奥尼尔 人民邮电出版社 2017-12-01 P,Z
二进制分析实战 9787115556936 [荷]丹尼斯·安德里斯 人民邮电出版社 2021-10-01 JB

汇编语言

书名ISBN作者出版社出版日期备注
x86汇编语言:从实模式到保护模式 第2版 9787121447556 李忠 电子工业出版社 2023年01月 WB
汇编语言程序设计—基于ARM体系结构 第4版 9787512433861 文全刚 北京航空航天大学出版社 2021年01月
深入理解程序设计:使用Linux汇编语言 9787115337887 [美]巴特利特 人民邮电出版社 2014年01月 p

深入阅读

书名ISBN作者出版社出版日期备注
程序是怎样跑起来的(第3版) 9787115595133 [美]莱文 人民邮电出版社 2022-07-01 P,W
C/C++代码调试的艺术(第2版) 9787115608062 张海洋 人民邮电出版社 2023-04-01 W