小编hes*_*013的帖子

为什么glibc库使用汇编

我正在看这个页面:https ://sys.readthedocs.io/en/latest/doc/01_introduction.html
,它解释了glibc如何进行系统调用.
在其中一个例子的代码进行检查,并且证明,这最后一条指令的glibc确实给真正做一个系统调用(意味着中断给CPU)是用汇编....那么,为什么在装配的glibc的一部分?通过在装配中写下那么小的部分有什么优势吗?
此外,运行时的共享库已经编译为机器代码正确吗?
那么为什么在编译之前使用两种不同的语言会有什么优势呢?谢谢.

c assembly gcc glibc

1
推荐指数
2
解决办法
252
查看次数

标签 统计

assembly ×1

c ×1

gcc ×1

glibc ×1