【问题标题】:Makefile allegro-nasmMakefile allegro-nasm
【发布时间】:2013-06-08 16:22:38
【问题描述】:

您好,我必须编写一个代码,将 NASM(程序集)与 C 和 allegro 库结合起来

CC = gcc
OBJ = main.o func.o
BIN = program
CFLAGS = -m32
$(BIN): $(OBJ)
    $(CC) $(OBJ) $(CFLAGS) -o $(BIN) 
main.o: main.c
    $(CC) $(CFLAGS) -c main.c -o main.o
func.o: func.s
    nasm -f elf func.s

如何在此处添加allegro-confing --libs?在哪里?

【问题讨论】:

    标签: c makefile nasm allegro


    【解决方案1】:

    鉴于此 makefile,您应该将其添加到链接行:

    $(BIN): $(OBJ)
            $(CC) $(CFLAGS) -o $(BIN) $(OBJ) `allegro-config --libs`
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-13
      • 1970-01-01
      • 1970-01-01
      • 2018-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多