Структура исходного файла:
main.c
Feature/
Feature1.c
Может кто-нибудь сказать мне о том, какие различия между
gcc -g main.c Feature/Feature1.c -o Program
и
gcc -c -g main.c -o main.o
gcc -c -g Feature/Feature1.c -o Feature/Feature1.o
gcc -g main.o Feature/Feature1.o -o Program
Я обнаружил, что GDB может вступить в функции, реализованные в Feature1. c с методом компиляции 1, но не работающие с методом компиляции 2. Что делать, если проекты компилируются с помощью метода 2?