【问题标题】:Trying to create a Makefile file for an assembly/nasm application尝试为程序集/nasm 应用程序创建 Makefile 文件
【发布时间】:2017-01-11 04:00:58
【问题描述】:

我正在尝试创建一个简单的 make 文件,我现在使用的命令是:

$ nasm -f elf64 main.asm
$ ld -s -o test1 main.o

就是这样。如何从它们创建 Makefile?我已经阅读了手册,但我还没有接近解决方案。

【问题讨论】:

  • 你肯定试过了,你卡在哪里了?
  • @user657267,你肯定读过我的问题,有什么不清楚的地方吗?
  • 除了isn't a good format for SO 的“我不知道如何编写makefile”之外,您还没有解释make 的确切问题是什么。
  • @user657267,对。

标签: assembly makefile compilation nasm


【解决方案1】:

您可以使用最简单的规则构建一个:

<target>: <source>
       <build command>

您的 makefile 将如下所示:

all: test1

main.o:  main.asm
        nasm -f elf64 main.asm

test1:   main.o
        ld -s -o test1 main.o

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-17
    • 2011-09-11
    • 1970-01-01
    • 2016-09-21
    • 2021-08-30
    相关资源
    最近更新 更多