Chinaunix

标题: 动态链接器是否可在执行时指定? [打印本页]

作者: felonwan    时间: 2014-11-24 12:34
标题: 动态链接器是否可在执行时指定?
如题,有没有什么办法可以在执行时指定动态链接器?

要想一个程序在ELF的系统上都能运行,需要编译的时候可以指定动态链接器,还需要把链接器也带上。(对么?反正我这么做是可以的)
动态链接器是不是只能编译时指定,不能在运行时再更改路径了是吧?
作者: MMMIX    时间: 2014-11-24 19:55
回复 1# felonwan


    Loader 的路径是写在 elf 文件中的,要在运行时指定,只能把那个路径对应的文件替换掉。

另外,如果内核不支持你的 loader 那也是白搭,例如试图在 32-bit 的内核上运行 64-bit 的 loader 十有八九是不会成功的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2