最近接触到gcc编译,对ld这个东东产生了疑惑,编译出来的文件到底是个什么东西?ELF文件到底是什么格式,它又是怎么被装载运行的?
后来发现原来有一本书:程序员自我修炼--链接、装载与库。好书,难得的好书啊!感谢作者!
另外,在学习过程中还要用到objdump等命令,可以参考binutils工具。
最近接触到gcc编译,对ld这个东东产生了疑惑,编译出来的文件到底是个什么东西?ELF文件到底是什么格式,它又是怎么被装载运行的?
后来发现原来有一本书:程序员自我修炼--链接、装载与库。好书,难得的好书啊!感谢作者!
另外,在学习过程中还要用到objdump等命令,可以参考binutils工具。