Устранение ошибок clang, чтобы заставить работать код C ++ в CLion - PullRequest
0 голосов
/ 11 июня 2019

Я неопытный программист, так что терпите меня, если это мало смысла.Я пытаюсь запустить базовую программу типа "hello world" на CLion, за исключением того, что я пытаюсь распечатать значение в файле main.cpp из заголовочного файла и файла cpp.Я использую MacOS, и все обновляется с точки зрения программного обеспечения.Когда я пытаюсь собрать или запустить программу, она выдает мне следующие ошибки:

====================[ Build | untitled1 | Debug ]===============================
/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake --build /Users/anshuldaga/untitled1/cmake-build-debug --target untitled1 -- -j 2
[ 33%] Building CXX object CMakeFiles/untitled1.dir/main.cpp.o
[ 66%] Building CXX object CMakeFiles/untitled1.dir/test.cpp.o
make[3]: /Library/Developer/CommandLineTools/usr/bin/c++: Permission denied
make[3]: /Library/Developer/CommandLineTools/usr/bin/c++: Permission denied
make[3]: *** [CMakeFiles/untitled1.dir/main.cpp.o] Error 1
make[3]: *** Waiting for unfinished jobs....
make[3]: *** [CMakeFiles/untitled1.dir/test.cpp.o] Error 1
make[2]: *** [CMakeFiles/untitled1.dir/all] Error 2
make[1]: *** [CMakeFiles/untitled1.dir/rule] Error 2
make: *** [untitled1] Error 2

Я уже пытался запустить команду sudo g ++ main.cpp, и она выдает мне эту ошибку: clang: error: linkerкоманда завершилась неудачно с кодом выхода 1 (используйте -v, чтобы увидеть вызов)

Исходя из моих исследований, я знаю, что clang является компилятором для c ++, и ошибка компоновщика возникает, когда что-то не может найти нужные файлы илибиблиотека.

Я удалил и переустановил Xcode, выполнил команду

sudo xcode-select -switch /Library/Developer/CommandLineTools/

.Я не уверен, что делать на этом этапе.Любая помощь будет принята с благодарностью, спасибо!

1 Ответ

0 голосов
/ 11 июня 2019

Добро пожаловать на SO!

Согласно этому ( archive.org ) старому сообщению на форуме CLion, лицензионное соглашение xcode может быть проблемой.Попробуйте запустить xcode и согласиться с лицензией, или запустите sudo xcodebuild -license.

(заявление об отказе, у меня мало идей о xcode, clang или OSX. Я просто гуглил это)

...