准备开个专栏,记录《从零开始实现链接器》的学习过程,先占个坑。
之前一直想把自己的学习过程记录在个人博客网站上,但这个要自己维护,上传图片什么的比较麻烦。关键是没有人互动,自己也没有怎么去看,慢慢的就遗忘了。在CSDN上有人点赞的时候我会看一下对应的博客,还能复习一下,索性后面的内容全部记录在CSDN上了。
先了解一下 GNU Binutils
https://en.wikipedia.org/wiki/GNU_Binutils
file命令和strip命令,用于查看是否为可调试文件和去除调试信息。
使用g++ -g生成调试信息。
RUST LD_PRELOAD