Я учусь, используя библиотеку SDL ie, с французским сайтом. Это туто:
"Возможно, некоторые из вас привыкли собирать вручную под Linux, используя Makefile (файл, контролирующий компиляцию). Если это ваш случай, я приглашаю вас чтобы скачать Makefile, который вы можете использовать для компиляции проектов SDL.
Единственное, что немного особенного, это добавление библиотеки SDL для компоновщика (LDFLAGS). Вам нужно будет загрузить версию Linux SDL и установите его в папку вашего компилятора "
Я нашел мою папку g cc в / usr / bin / g cc, но когда я хочу переместить make-файл в эту папку, ошибка:
mv: cannot move 'makefile_sdl' to '../usr/bin/makefile_sdl': Permission denied
Это мой make-файл, возможно, что-то не так или отсутствует (я новичок, ахах)
CPP=gcc #compiler command
CFLAGS=-O3 #Option d'optimisation du programme
LDFLAGS=-lSDL -lSDL_mixer #Linker
EXEC=nomProgramme #Nom du programme à modifier
all: ${EXEC}
${EXEC}: ${EXEC}.o
${CPP} $(CFLAGS) -o ${EXEC} ${EXEC}.o ${LDFLAGS}
${EXEC}.o: ${EXEC}.c
${CPP} $(CFLAGS) -o ${EXEC}.o -c ${EXEC}.c