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