Научите программировать на C под Linux. Какие функции в каких библиотеках? Линковка - проблема моя в Linux и Windows. Linuxовый линкер сложнее в управлении, как и компилятор. Помогите разобраться!
Сущий бред. Попробуйте из командной строки в Windows собрать приложение. Посмотрю я на вас

. Попривыкали к IDE, понимаешь ли. Это первое. Второе - учитесь сами. Никто вас ни чему не научит. Нигде. И никогда. Если есть конкретные вопросы - спрашивайте.
По теме

:
gcc -g -c main.c
gcc -lglib -o programm main.o
Первая строчка - компилируем исходный файл main.c (с добавлением отладочной информации). На выходе получаем объектный файл main.o (это еще не программа, пока это сырой объектный файл).
Вторая строка собирает уже исполняемый файл линкуя объектный файл main.o и библиотеку libglib и на выходе получаем исполняемый файл programm.