#linux #ubuntu #cmake #ros
Вопрос:
Я знаю, что в Интернете много подобных вопросов, но я перепробовал все. Но ничто не работает, если я делаю что-то не так.
The CMAKE_C_COMPILER:
/usr/local/bin/cc
is not a full path to an existing compiler tool.
Я могу найти файлы gcc, g в usr/bin, но при ошибке он ищет компилятор в usr/local/bin.
set(CATKIN_TOPLEVEL TRUE)
set(CMAKE_C_COMPILER "/usr/bin/cc")
Даже я изменил путь в своем списке CMake для компилятора. По-прежнему не везет, и, кстати, я использую ros1 и ubuntu. и я сталкиваюсь с этой ошибкой, когда пытаюсь создать свое рабочее пространство catkin_make.
Комментарии:
1. В сообщении об ошибке показан путь
/c/MinGW/bin/gcc.exe
, который не соответствует тому, что вы пишете в заголовке/usr/local/bin/cc
. Итак, это реальное сообщение об ошибке или нет? Если это так, то это говорит о том, что вы работаете в Windows/MinGW. В таком случае, почему вы помечаете вопрос «Ubuntu»? Пожалуйста, предоставьте более подробную информацию о вашей проблеме и убедитесь, что эти сведения являются актуальными .2. Это почти похоже на то, что у вас есть какая-то оболочка (возможно, git bash) в Windows, предназначенная для подключения по ssh к вашей машине Ubuntu для разработки, но вы забыли об этом и поэтому случайно работаете локально в Windows?
3. На самом деле, переустановив GCC и cc. предыдущая ошибка MinGW была устранена, теперь я получаю сообщение об ошибке, в котором говорится, что CMAKE_C_COMPILER: /usr/local/bin/cc не является полным путем к существующему инструменту компилятора