没有合适的资源?快使用搜索试试~ 我知道了~
byo-linker:构建自己的-链接器
共25个文件
rs:10个
o:5个
c:4个
需积分: 9 0 下载量 89 浏览量
2021-03-27
08:08:57
上传
评论
收藏 26KB ZIP 举报
温馨提示
构建自己的链接器 一个非常简单且hacky的链接器,旨在更好地了解链接器内部。 仅执行一个链接任务:将可重定位目标文件组合为单个可重定位目标文件。 以下所有条件都是正确的: 仅适用于64位Linux 仅在链接两个目标文件的极其简单的情况下进行了测试,更简单的文件应该可以工作,但是任何非重要的代码都可能会出现在ELF文件规范的未实现部分中 总是将结果写到output.o 错误无法正常处理 以下是我在实现链接器时所看过的一些资源,这些资源实际上是由知道他们在说什么的人们组成的: 系统V ABI 顺便说一句,这里是项目有趣部分的概述。 概述 该链接器实现以下工作流程(请参阅test test-files/01-combine-objects和test-files/02-combine-objects ) $ clang -c -o main.o main.c $ clang -c -o
资源推荐
资源详情
资源评论
收起资源包目录
byo-linker-main.zip (25个子文件)
byo-linker-main
test-files
02-combine-objects
fibonacci.o 1KB
main.o 1KB
fibonacci.c 130B
main.c 133B
01-combine-objects
combined.o 2KB
greet.o 1KB
main.o 1KB
greet.c 69B
main.c 45B
post
1.md 7KB
root.md 2KB
Cargo.toml 313B
Cargo.lock 9KB
src
main.rs 1KB
utils.rs 723B
elf
mod.rs 1KB
symbol.rs 3KB
relocation.rs 1KB
parse.rs 8KB
write.rs 6KB
section.rs 7KB
lib.rs 59B
link.rs 7KB
README.md 6KB
.gitignore 8B
共 25 条
- 1
资源评论
星见勇气
- 粉丝: 24
- 资源: 4736
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功