Недавно я заметил, что GCC не генерирует файлы объекта (*.o) при компиляции с помощью "-c". Он не выдает никаких ошибок или предупреждений. Я запустил его с помощью -verbose, но он не показывает ничего необычного.
Работа под Windows:
gcc -Wall -c source_file.c
Я также попытался скомпилировать с -verbose для отображения подробной информации
gcc -Wall -verbose -c source_file.c
Он должен производить "source_file.o", но это не так. Любая идея, что происходит?
Проблема решена. Проблема с переустановкой GCC (mingw). Возможно, проблема возникла из-за того, что я попытался установить 64-разрядную версию GCC (Mingw-w64) в начало 32-разрядной версии...
gcc -c source_file.c -o source_file.o
затемgcc source_file.o -o executable