-gおよび-O0でコンパイル今、私はこのようなメイクを得ました自動的に?私は本当にmakefileのものと混同しています。あなたが探しているならメイクファイルは自動的に
CC = gcc
CFLAGS = -g -O0
SRC = main.c
TARGET = main2
all: $(TARGET)
$(TARGET): $(SRC)
$(CC) -o [email protected] $(CFLAGS) $(SRC)
clean:
rm -f $(TARGET)
一つの方法は、= gccの-g -O0' 'CCにCCラインを変更することです。しかし '$(CC)'がどのように使われているかを見ることでわかる、別の変数 'CFLAGS'を導入するのはもっと普通です。 –
CFLAGS = gcc -g -O0を追加し、$(TARGET)$(SRC) $(CFLAGS)-o $ @ $(SRC)を追加します。これは正しいです? – user4593157
コンパイル行は '$(CC)-o $ @ $(CFLAGS)$(SRC)'となります。 –