1

Тема: CMake cc1 error too many filenames

Переносив робочі налаштування для CMake на віртуальну машину
і при компіляції з gcc з'явилася помилка:
cc1: помилка: задано забагато імен файлів; для використання введіть «cc1 --help»
cc1: критична помилка: CMakeFiles/hello_world.dir/hello.c.d: Немає такого файла або каталогу
Компіляцію припинено.

Як виявилося проблема була в прапорці для компіляції "-o0" (маленьке "о" і нуль).
clang нормально працює з таким прапорцем, а gcc видає помилку.
Щоб запрацювало в gcc треба змінити на "-O0" (велике "О" і нуль).

Подякували: leofun011