最近又看起了李忠老师的汇编,每次敲命令编译实在是麻烦。写了一个Makefile,需要的拿走吧(Karl,拿走不谢)。

SRC=$(wildcard *.asm)
OBJ=$(patsubst %.asm,%.bin,$(SRC))
LIST=$(patsubst %.asm,%.list,$(SRC))
CC=nasm$(OBJ): $(SRC)$(CC) -f bin $^ -o $@ -l $(LIST)dd if=$(OBJ) of=a.img.PHONY:clean
clean:$(RM) *.bin *.list

汇编语言Makefile相关推荐

  1. 既然选择了远方——30自制操作系统之第2天--汇编语言学习与Makefile入门

    终于要开始学习新的东西了,进入2013年以来,一直准备着各种考试.虽然这两天也在学校待着准备美赛,但终是有时间看是第二天的学习了(亲啊,才第二天哎-).那就闲话不多说,开始吧: 汇编语言接触的不多,也 ...

  2. 第2天:汇编语言与Makefile

    汇编语言指令 ORG:origin,指定程序从某个地址开始,即把程序装载到内存的某个地址. 如:ORG 0x7c00,0x7c00作为是英特尔指定的. JMP:jump,跳转指令. entry, ms ...

  3. makefile学习(转载)

    该篇文章为转载,是对原作者系列文章的总汇加上标注. 支持原创,请移步陈浩大神博客: http://blog.csdn.net/haoel/article/details/2886 makefile很重 ...

  4. Linux0.01内核根目录Makefile注释

    # # Makefile for linux. # If you don't have '-mstring-insns' in your gcc (and nobody but me has :-) ...

  5. Makefile语法基础介绍

    在Linux下,make是一个命令工具,是一个解释Makefile中指令的命令工具.make命令执行时,需要一个Makefile文件,以告诉make命令需要怎么样去编译和链接程序. make如何工作: ...

  6. 详解Makefile 函数的语法与使用

    使用函数: 在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能.make所支持的函数也不算很多,不过已经足够我们的操作了.函数调用后,函数的返回值可以当做变量来使 ...

  7. 5、Makefile基础知识汇总(转自陈皓总述)

    一.Makefile里有什么? Makefile里主要包含了五个东西:显式规则.隐晦规则.变量定义.文件指示和注释. 1.显式规则.显式规则说明了,如何生成一个或多的的目标文件.这是由Makefile ...

  8. linux makefile 编译标记 EXTRA_CFLAGS 简介

    1.介绍 EXTRA_CFLAGS,  EXTRA_AFLAGS,  EXTRA_LDFLAGS,  EXTRA_ARFLAGS 所有的EXTRA_变量只能使用在定义该变量后的makefile文件中. ...

  9. Linux makefile 教程

    最近在学习Linux下的C编程,买了一本叫<Linux环境下的C编程指南>读到makefile就越看越迷糊,可能是我的理解能不行. 于是google到了以下这篇文章.通俗易懂.然后把它贴出 ...

最新文章

  1. debian php 升级,Debian和ubuntu服务器升级PHP7
  2. matlab导入txt数据_如何正确的将txt文本数据导入到Word中使用?
  3. 深度学习arm cache系列--一篇就够了
  4. 神策 2021 数据驱动大会丨北京主会场首日直播,拼团早鸟票特惠来袭
  5. Java中的<T>是什么?
  6. Log and display Log text type in Account Overview page
  7. 4.2 access函数实例
  8. 点击按钮,图片和按钮的文字发生改变
  9. List的扩容机制,你真的明白吗?
  10. php红包平均分配,红包平均分配算法
  11. 案例-图片缩放(CSS3)
  12. 模拟支付宝服务窗环境
  13. winrar注册以及去广告
  14. 算法与数据结构王道天勤_计算机考研专业课 天勤和王道应该如何选择呢 或者说二者的区别是什么?...
  15. stokes方程matlab,【Fluent】雷诺方程:推导与求解(附MATLAB代码)
  16. CentOS8 启动错误,enter emergency mode 报错 Failed to mount /sysroot 解决方法
  17. 开源高手推荐十大最流行开源软件
  18. 查询同名同性学生名单,并统计同名人数
  19. File “/etc/oratab“ is not accessible.
  20. 安全断路器市场现状及未来发展趋势分析

热门文章

  1. Python把数据存储到CSV
  2. Docker 配置固定IP及桥接的实现方法(转载)
  3. 从技术角度讨论微服务
  4. Linux下route add 命令加入路由列表
  5. Android 创建与解析XML(一)—— 概述
  6. 百度地图api应用程序大赛作品
  7. MySoft组件之MySoft.Data更新日志
  8. 机器学习--CART分类回归树
  9. c++构造函数成员初始化中赋值和初始化列表两种方式的区别
  10. Linux内核模块的概念和基本的编程方法