компиляция программы из нескольких файлов gcc

пусть у нас изначально было 5 файлов с исходым кодом с такими именами (лежат в одной папке) =

  1. task1code.c
  2. comlib.c
  3. linfunc.c
  4. task1.c
  5. winfunc.c

переходим в эту папку с помощью команды cd в режиме командной строки, затем выполняем комадну=

gcc  -c task1code.c comlib.c linfunc.c task1.c winfunc.c

после чего получим пять файлов .o , из которых можно будет собрать результирующий исполняемый файл -если мы ходим чтобы его имя было prog21 . то следует выполнить команду =

 gcc    task1code.o comlib.o linfunc.o task1.o winfunc.o -o prog21