sirius:/exemples/sdl2/cours # make SDL2_etape1
make: 'SDL2_etape1' is up to date.
sirius:/exemples/sdl2/cours # ls -lah
total 96K
drwxr-xr-x 1 root root 316 Mar 19 20:46 .
drwxr-xr-x 1 root root 34 Apr 6 2016 ..
-rw-r--r-- 1 root root 2.5K Mar 19 20:45 SDL2_etape1.c
-rwxr-xr-x 1 root root 17K Mar 19 20:45 SDL2_etape2
-rw-r--r-- 1 root root 3.1K Mar 19 20:45 SDL2_etape2.c
-rw-r--r-- 1 root root 4.3K Mar 19 20:45 SDL2_etape3.c
-rw-r--r-- 1 root root 5.2K Mar 19 20:45 SDL2_etape4.c
-rw-r--r-- 1 root root 5.7K Mar 19 20:45 SDL2_etape5.c
-rw-r--r-- 1 root root 7.4K Mar 19 20:45 SDL2_etape6.c
-rw-r--r-- 1 root root 18K Mar 19 20:45 exemple_type_fonction.c
drwxr-xr-x 1 root root 42 Apr 30 2016 images
-rw-r--r-- 1 root root 5.3K Mar 19 20:45 ldf_SDL2addshadedtext.c
-rw-r--r-- 1 root root 127 Mar 19 20:46 makefile
-rw-r--r-- 1 root root 137 Mar 19 20:33 makefile~
Не может понять, что происходит, make никогда не скомпилирует SDL2_etape1.c при вызове, как указано выше ...
Я пробовал коснуться, сделать -B, сделать - всегда-make,Я изменил исходный код, make-файл, ни в коем случае ...
Это содержимое make-файла
sirius:/exemples/sdl2/cours # more makefile
CFLAGS=`pkg-config SDL2_ttf SDL2_image --cflags`
LDFLAGS=`pkg-config SDL2_ttf SDL2_image --libs`
SDL2_etape1: SDL2_etape1.c
Я заметил, используя полный оболочку (клавиша табуляции), которая "делает SDL2_etape2"работал ... как и все остальные файлы в этой папке ...
sirius:/exemples/sdl2/cours # make SDL2_etape3
cc `pkg-config SDL2_ttf SDL2_image --cflags` `pkg-config SDL2_ttf SDL2_image --libs` SDL2_etape3.c -o SDL2_etape3