Я знаю, что параметр -g используется для отладки путем помещения символов отладки в исполняемый файл.
Интересно, где поставить опцию -g, может быть как компиляция, так и сборка.
Если у меня есть 2 .c файла для сборки ab.out, где находится правильное место для опции -g и почему?
gcc (1) -c -o a.o a.c
gcc (2) -c -o b.o b.c
gcc (3) -o ab.out a.o b.o