Seu erro principal é adicionar o -c
flag ao seu comando - que diz gcc
para compilar o arquivo de origem (produzindo um arquivo código de objeto s9p2.o
) mas pare com ligando com as bibliotecas necessárias para criar um programa executável ( s9p2
)
O comando correto deve ser algo como
gcc -o s9p2 'pkg-config --cflags glib-2.0' s9p2.c 'pkg-config --libs gtk+-2.0'
ou
gcc -o s9p2 s9p2.c 'pkg-config --cflags --libs gtk+-2.0'