Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 在elf/bin文件中插入代码_C_Linker_Elf_Bin_Objcopy - Fatal编程技术网

C 在elf/bin文件中插入代码

C 在elf/bin文件中插入代码,c,linker,elf,bin,objcopy,C,Linker,Elf,Bin,Objcopy,我需要编译一段称为程序a的代码,并获得带有链接器给出的物理地址的ELF文件 然后,我需要编译程序B并将其代码注入到程序A中,我无法重新编译,因为我将丢失有关程序A地址的信息 现在,我在程序A上有一个空的部分,我正试图将程序B复制到其中。我正试图使用GNUobjcopy实用程序使用--update section标志更新空节,但到目前为止我还没有成功 简言之,我试图编译一段代码,它需要关于自身内存配置(变量和函数在内存中的位置)的信息。代码在哪里?看看你的密码在哪里?看见

我需要编译一段称为程序a的代码,并获得带有链接器给出的物理地址的ELF文件

然后,我需要编译程序B并将其代码注入到程序A中,我无法重新编译,因为我将丢失有关程序A地址的信息

现在,我在程序A上有一个空的部分,我正试图将程序B复制到其中。我正试图使用GNU
objcopy
实用程序使用
--update section
标志更新空节,但到目前为止我还没有成功

简言之,我试图编译一段代码,它需要关于自身内存配置(变量和函数在内存中的位置)的信息。

代码在哪里?看看你的密码在哪里?看见