Clion: использование функций с тем же именем, что и у встроенных C функций, вызывает конфликт - PullRequest
0 голосов
/ 13 февраля 2020

Я хотел отредактировать файлы репозитория "https://github.com/mit-pdos/xv6-public" внутри Clion, но проект содержит некоторые функции с такими же именами, что и встроенные функции C. И я получаю предупреждающие сообщения, такие как:

warning: conflicting types for built-in function ‘strlen’
для пользовательской функции, такой как: int strlen(const char*);

Кстати: Clion создает папку с именем "cmake-build- «Отладка» внутри моего каталога проекта, что когда я удаляю его и запускаю make на терминале, он работает нормально, но когда я запускаю make с этой папкой, он выдает предупреждения о конфликтах и ​​ошибки, которых раньше не было.

Мне как-то нужно удалить зависимость встроенных C библиотек для моего проекта, чтобы работать правильно, но я не знаю, как.

...