vam*_*msi 11 c c++ embedded shared-libraries
我在工作中有一个有趣的情况,我正在努力寻找一个好的解决方案.我们的代码运行在多核MIPS裸机(无内核)上.我们需要与需要升级的第三方代码集成.我正在考虑将第三方代码编译为PIC,然后在下载此代码时更改代码/数据符号的GOT(我可以控制代码所在的位置).此外,假设进入第三方代码的接口不会改变,因此没有新的PLT/GOT条目.这会有用吗?我还应该考虑其他什么?
Ped*_*rão 1
正确答案是否比“嵌入动态链接器/加载器”长?您的问题似乎与 ld.so 等解决的问题相同。描述动态链接器/加载器必须考虑的所有事情是约翰·莱文 (John Levine) 的《链接器和加载器》等书籍的主题。
归档时间:
13 年,1 月 前
查看次数:
225 次
最近记录:
12 年,11 月 前