$ gcc -I/usr/include/SDL -L/usr/lib/ -lSDL -lglut -o run example.c
/usr/bin/ld: /tmp/ccHk9HJo.o: undefined reference to symbol 'glVertex3fv'
/usr/bin/ld: note: 'glVertex3fv' is defined in DSO /usr/lib/libGL.so.1 so try adding it to the linker command line
/usr/lib/libGL.so.1: could not read symbols: Invalid operation
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
$ gcc -I/usr/include/SDL -L/usr/lib/ -lSDL -lGL -o run example.c
/tmp/ccYK15zJ.o: In function `setup_opengl':
example.c:(.text+0x48c): undefined reference to `gluPerspective'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
$ gcc -I/usr/include/SDL -L/usr/lib/ -lSDL -lGL -lglut -o run example.c
/tmp/cclNQwXd.o: In function `setup_opengl':
example.c:(.text+0x48c): undefined reference to `gluPerspective'
collect2: ошибка: выполнение ld завершилось с кодом возврата 1
$