@kaka888
C, C++, Qt, Python Flask, MySQL, Lua

Как понять какой стандарт Си используется в проекте?

Есть проект на Си под Ubuntu, который использует мейкфайлы. Какой файл мне смотреть, чтобы понять каким стандартом компилируется проект?
  • Вопрос задан
  • 236 просмотров
Решения вопроса 3
mayton2019
@mayton2019
Bigdata Engineer
В исходниках может не быть никакого явного указания стандарта. Можно попробовать собирать проект начиная с самых старых версий и вести учет ошибок. Вот как ошибки уйдут - так и стандарт соотвествует.
Ответ написан
Комментировать
@kaka888 Автор вопроса
C, C++, Qt, Python Flask, MySQL, Lua
Рекурсивно прошёлся грепом по исходникам в поисках заголовков из C11 и нашёл парочку. Значит C11.
Ответ написан
artopp
@artopp
посмотреть на __STDC_VERSION__.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект