Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.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
Gcc 如何将自定义程序头添加到ELF文件?_Gcc_Ld - Fatal编程技术网

Gcc 如何将自定义程序头添加到ELF文件?

Gcc 如何将自定义程序头添加到ELF文件?,gcc,ld,Gcc,Ld,我需要在标准ELF文件中添加一个自定义段。即使我找到一些手册,我也做不到。有人能帮忙吗?谢谢。你能提供一些你尝试过的尝试/事情的例子吗?@Castaglia我的项目有两个文件main.c和secure.c。我希望将main.c的代码放在.text段,并将secure.c的代码放在我的自定义段.secure中。你知道\uu属性(section))吗?否则,请阅读GNUld手册中有关链接器脚本的内容。@NateEldredge如果对上述描述有混淆,请原谅。我指的是程序标题表中的段,而不是节。

我需要在标准ELF文件中添加一个自定义段。即使我找到一些手册,我也做不到。有人能帮忙吗?谢谢。

你能提供一些你尝试过的尝试/事情的例子吗?@Castaglia我的项目有两个文件
main.c
secure.c
。我希望将
main.c
的代码放在.text段,并将
secure.c
的代码放在我的自定义段.secure中。你知道
\uu属性(section))
吗?否则,请阅读GNU
ld
手册中有关链接器脚本的内容。@NateEldredge如果对上述描述有混淆,请原谅。我指的是程序标题表中的段,而不是节。