Зачем компилировать с помощью gcc -o flappy_bird flappy_bird.c -lcurses?
gcc -o flappy_bird flappy_bird.c -lcurses
Чтобы связать функции работы с экраном терминала, используемые программой
Чтобы включить только отладочные символы компилятора
Чтобы сжать исполняемый файл
Чтобы сменить исходный язык с C на C++