У меня проблема с использованием компилятора для генерации двоичных файлов, которые предназначены только для запуска на симуляторе.По этой причине cmake выдает ошибки конфигурации, говоря, что мой компилятор c не работает.В качестве обходного пути я использовал эту команду для настройки моего проекта cmake:
cmake -DCMAKE_C_COMPILER_WORKS=1 ../
, который пропускает проверку компилятора и переходит к следующим проверкам.
Теперь cmake пытается проверить другиезаголовочные файлы:
include_directories (/my-libc/include)
include(CheckIncludeFiles)
check_include_files(memory.h HAVE_MEMORY_HEADERS)
check_include_files(stdint.h HAVE_STDINT_HEADERS)
...
, где "cmake -DCMAKE_C_COMPILER_WORKS=1 ../
" приводит к ошибкам конфигурации, таким как:
-- Looking for include file memory.h
-- Looking for include file memory.h - not found
-- Looking for include file stdint.h
-- Looking for include file stdint.h - not found
-- Looking for include file stdlib.h
-- Looking for include file stdlib.h - not found
-- Looking for include file strings.h
-- Looking for include file strings.h - not found
-- Looking for include file string.h
-- Looking for include file string.h - not found
У меня возникли проблемы с изоляцией источника этой ошибки.Все эти проверки связаны с пропуском проверки моего компилятора?