代码改变世界

有关静态链接中的重定位的讨论

2018-02-05 01:00 by shlt, 1119 阅读, 0 推荐, 收藏,
摘要:本文来自对csapp链接那一章的反刍。第一次看得模模糊糊,现在稍微清晰了些,记录下来,以期帮助到对这部分理解困难的同学。 环境:fedora 27, gcc 7.2.1 为什么要重定位? 大家知道,c语言中文件起到了模块的作用。像下面这个函数: 其中swap和val只是做了声明,而没有定义。函数ma 阅读全文