CMake не может найти компилятор C и CXX на MAC, но тот же файл cmake отлично работает на Ubuntu? - PullRequest
0 голосов
/ 02 июля 2019

Я пытаюсь скомпилировать и собрать исполняемый файл с использованием CMake для проекта Raspberry Pi.На Ubuntu он работает нормально, но когда я пытаюсь запустить его на MAC, выдается сообщение об ошибке:

cd build && cmake -DRASPI = 1 -DCMAKE_TOOLCHAIN_FILE = cmake / raspi-toolchain.cmake --config Release .. Setting.MACOSX_DEPLOYMENT_TARGET в «.».- Идентификация компилятора C неизвестна. - Идентификатор компилятора CXX неизвестен. - Проверьте работающий компилятор C: /../tools/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc -- Проверьте работающий компилятор C: /../tools/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc - ошибка CMake в /usr/local/Cellar/cmake/3.14.5/share/cmake/Modules/CMakeTestCCompiler.cmake:60 (сообщение): Компилятор C

"/../tools/arm-bcm2708/arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc"

не может скомпилировать простую тестовую программу.

Сбой при следующем выводе:

Change Dir: /../build/CMakeFiles/CMakeTmp

Как решить эту проблему?

...