as86汇编程序的编译与链接
来源:互联网 发布:js 删除table tr 编辑:程序博客网 时间:2024/06/08 19:04
抄好了一份boot.s代码,又搞定了编译器,接下来小结一下编译与链接。
先用as86编译器把汇编代码编译成.o文件:
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/15_linux/01_kernal/03_my_test_code$ls
boot.s
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/15_linux/01_kernal/03_my_test_code$as86 -0 -a -o boot.o boot.s
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/15_linux/01_kernal/03_my_test_code$ls
boot.o boot.s
接下来进行链接操作:
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/15_linux/01_kernal/03_my_test_code$ld86 -0 -s -o boot boot.o
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/15_linux/01_kernal/03_my_test_code$ls
boot boot.o boot.s
OK!链接也已经成功!查看一下详细信息:
grey@DESKTOP-3T80NPQ:/mnt/e/01_workspace/15_linux/01_kernal/03_my_test_code$ls -l
total 1
-rwxrwxrwx 1 rootroot 544 Aug 20 18:55 boot
-rwxrwxrwx 1 rootroot 232 Aug 20 18:41 boot.o
-rwxrwxrwx 1 rootroot 554 Aug 20 16:05 boot.s
这基本上就已经结束了,但是文件其实并不是给Linux编译的,带着一个MINIX的接口,因此也就会稍微大一些。如果进行相应的修改后,写入软盘应该就可以直接运行看到启动效果了。
- as86汇编程序的编译与链接
- Linux中使用dd命令修改as86汇编编译链接后的程序
- 简单汇编程序编译链接执行过程
- linux下编译,链接,运行汇编程序
- * linux下编译,链接,运行,汇编程序
- 汇编程序 在 linux下编译,链接,运行
- as86
- 模板的编译与链接
- 编译与链接的知识
- 编译与链接的知识
- 程序的编译与链接
- 编译与链接的概念
- 手动编译连接汇编程序遇到的问题
- 小试了一下 as86 与 ld86 !
- 一些与编译,链接相关的问题
- 编译与链接的知识(zz)
- 分析g++的编译与链接初步
- 一些与编译,链接相关的问题
- isMemberOfClass & isKindOfClass区别
- Spark Streaming 调优指南
- 用read命令来获取变量中的值
- sc2017新高二&高一模拟赛6 总结
- Google算法题:E-二分查找
- as86汇编程序的编译与链接
- 【Java进阶】实现自己的ORM框架
- 进程 线程
- 微分享-快速高效的从一个list转化到另一个list
- Detecting Skin in Images & Video Using Python and OpenCV皮肤检测
- 普通文件格式与二进制文件格式互转
- 动态规划-最大子段和系列问题
- Java多线程编程之Active Object模式
- 关注民生民情