Ошибка «C:/msys64/ucrt64/bin/cc.exe» не удается скомпилировать простую тестовую программу ⇐ C++
Ошибка «C:/msys64/ucrt64/bin/cc.exe» не удается скомпилировать простую тестовую программу
Я пытаюсь использовать CMake для создания проекта C++ с открытым исходным кодом (https://github.com/google-deepmind/mujoco_mpc/tree/main), но возникла ошибка.
[cmake] Не ищет неиспользуемые переменные, указанные в командной строке. [cmake] — Идентификация компилятора C — GNU 13.1.0. [cmake] — Идентификация компилятора CXX — GNU 13.1.0. [cmake] -- Обнаружение информации ABI компилятора C [cmake] — Обнаружение информации ABI компилятора C — не удалось [cmake] -- Проверка работы компилятора C: C:/msys64/ucrt64/bin/cc.exe [cmake] — Проверка работоспособности компилятора C: C:/msys64/ucrt64/bin/cc.exe — не работает [cmake] Ошибка CMake в C:/Program Files/CMake/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:67 (сообщение): [cmake] Компилятор C [смэйк] [cmake] «C:/msys64/ucrt64/bin/cc.exe» [смэйк] [cmake] не может скомпилировать простую тестовую программу. [смэйк] [cmake] Ошибка со следующим выводом: [смэйк] [cmake] Изменить каталог: 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya' [смэйк] [cmake] Запуск команд сборки: C:/msys64/usr/bin/ninja.exe -v cmTC_599f8 [cmake] [1/2] C:\msys64\ucrt64\bin\cc.exe -o CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj -c 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc -main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya/testCCompiler.c' [cmake] ОШИБКА: CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj [cmake] C:\msys64\ucrt64\bin\cc.exe -o CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj -c 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/ CMakeFiles/CMakeScratch/TryCompile-z9zhya/testCCompiler.c' [cmake] /bin/sh: строка 1: C:msys64ucrt64bincc.exe: команда не найдена [cmake] ниндзя: сборка остановлена: подкоманда не выполнена. В нем говорится, что «C:/msys64/ucrt64/bin/cc.exe» не может скомпилировать базовую тестовую программу. Я пробовал различные решения, которые нашел в Интернете, но так и не смог решить проблему. Любая помощь будет принята с благодарностью.
Это мои переменные среды:
C:\Users\PC>cc --version cc (Rev7, создано в рамках проекта MSYS2) 13.1.0 Авторское право (C) 2023 Free Software Foundation, Inc. Это бесплатное программное обеспечение; условия копирования см. в источнике. Здесь нет гарантия; даже не для ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. C:\Users\PC>где копия C:\msys64\ucrt64\bin\cc.exe C:\Users\PC>echo %PATH% C:\Program Files\Git\cmd;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\ System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\PC\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\msys64\ucrt64\bin;C:\Program Files \CMake\bin;C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\msys64\mingw64\bin\msys2_shell.cmd -c;C:\Users\PC\AppData\Local\Microsoft \WindowsApps;C:\Users\PC\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\PC\AppData\Roaming\npm;C:\Users\PC\AppData\Roaming\nvm;C: \Program Files\nodejs
Я пытаюсь использовать CMake для создания проекта C++ с открытым исходным кодом (https://github.com/google-deepmind/mujoco_mpc/tree/main), но возникла ошибка.
[cmake] Не ищет неиспользуемые переменные, указанные в командной строке. [cmake] — Идентификация компилятора C — GNU 13.1.0. [cmake] — Идентификация компилятора CXX — GNU 13.1.0. [cmake] -- Обнаружение информации ABI компилятора C [cmake] — Обнаружение информации ABI компилятора C — не удалось [cmake] -- Проверка работы компилятора C: C:/msys64/ucrt64/bin/cc.exe [cmake] — Проверка работоспособности компилятора C: C:/msys64/ucrt64/bin/cc.exe — не работает [cmake] Ошибка CMake в C:/Program Files/CMake/share/cmake-3.27/Modules/CMakeTestCCompiler.cmake:67 (сообщение): [cmake] Компилятор C [смэйк] [cmake] «C:/msys64/ucrt64/bin/cc.exe» [смэйк] [cmake] не может скомпилировать простую тестовую программу. [смэйк] [cmake] Ошибка со следующим выводом: [смэйк] [cmake] Изменить каталог: 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya' [смэйк] [cmake] Запуск команд сборки: C:/msys64/usr/bin/ninja.exe -v cmTC_599f8 [cmake] [1/2] C:\msys64\ucrt64\bin\cc.exe -o CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj -c 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc -main/build/CMakeFiles/CMakeScratch/TryCompile-z9zhya/testCCompiler.c' [cmake] ОШИБКА: CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj [cmake] C:\msys64\ucrt64\bin\cc.exe -o CMakeFiles/cmTC_599f8.dir/testCCompiler.c.obj -c 'C:/Users/PC/Code/mujoco_mpc-main/mujoco_mpc-main/build/ CMakeFiles/CMakeScratch/TryCompile-z9zhya/testCCompiler.c' [cmake] /bin/sh: строка 1: C:msys64ucrt64bincc.exe: команда не найдена [cmake] ниндзя: сборка остановлена: подкоманда не выполнена. В нем говорится, что «C:/msys64/ucrt64/bin/cc.exe» не может скомпилировать базовую тестовую программу. Я пробовал различные решения, которые нашел в Интернете, но так и не смог решить проблему. Любая помощь будет принята с благодарностью.
Это мои переменные среды:
C:\Users\PC>cc --version cc (Rev7, создано в рамках проекта MSYS2) 13.1.0 Авторское право (C) 2023 Free Software Foundation, Inc. Это бесплатное программное обеспечение; условия копирования см. в источнике. Здесь нет гарантия; даже не для ТОВАРНОЙ ПРИГОДНОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ. C:\Users\PC>где копия C:\msys64\ucrt64\bin\cc.exe C:\Users\PC>echo %PATH% C:\Program Files\Git\cmd;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\ System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Users\PC\AppData\Roaming\nvm;C:\Program Files\nodejs;C:\msys64\ucrt64\bin;C:\Program Files \CMake\bin;C:\msys64\usr\bin;C:\msys64\mingw64\bin;C:\msys64\mingw64\bin\msys2_shell.cmd -c;C:\Users\PC\AppData\Local\Microsoft \WindowsApps;C:\Users\PC\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\PC\AppData\Roaming\npm;C:\Users\PC\AppData\Roaming\nvm;C: \Program Files\nodejs
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
CMake с компилятором msys64-ucrt64-g++ не создает файл с вызовами функций iostream
Anonymous » » в форуме C++ - 0 Ответы
- 19 Просмотры
-
Последнее сообщение Anonymous
-
-
-
CMake с компилятором msys64-ucrt64-g++ не создает файл с вызовами функций iostream
Anonymous » » в форуме C++ - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-