0

嗨,我必须编写一个代码,将 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这里添加?在哪里?

4

1 回答 1

1

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

$(BIN): $(OBJ)
        $(CC) $(CFLAGS) -o $(BIN) $(OBJ) `allegro-config --libs`
于 2013-06-08T16:38:03.557 回答