Tengo un archivo llamado LINUX.C y lo compilo con un makefile que hice asi

CC = gcc
CFLAGS = -Wall -O2

all: LINUX.o


Al ejecutarlo lo compilaba con g++ y no me tomaba mis banderas, supongo que es porque esta en mayusculas el nombre del archivo, ya que si lo pongo en minusculas lo compila con gcc. Asi que lo modifique asi:

CC = gcc
CPPFLAGS = -Wall -O2

all: LINUX.o

Y ahora si me toma las banderas que le doy, asi que supuse que para que usara el compilador que yo quiero le tenia que poner algo asi:

CCPP = gcc

Y pues no, sigue con el g++.

Alguien sabe como hacer para que use el gcc en vez del g++.

Esto en linux.