CLion saya tidak mengizinkan saya untuk mengkompilasi dengan pesan di bawah ini. Adakah cara untuk memperbaiki ini?

/Applications/CLion.app/Contents/bin/cmake/mac/bin/cmake -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - Unix Makefiles" /Users/name/CLionProjects/untitled118
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - broken
CMake Error at /Applications/CLion.app/Contents/bin/cmake/mac/share/cmake-3.17/Modules/CMakeTestCCompiler.cmake:60 (message):
 message(FATAL_ERROR "The C compiler\n  \"${CMAKE_C_COMPILER}\"\n"

  The C compiler

    "/usr/bin/cc"

  is not able to compile a simple test program.

  It fails with the following output:

    Change Dir: /Users/name/CLionProjects/untitled118/cmake-build-debug/CMakeFiles/CMakeTmp
    
    Run Build Command(s):/usr/bin/make cmTC_5c666/fast && xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
    
    

  

  CMake will not be able to correctly generate this project.
Call Stack (most recent call first):
  CMakeLists.txt:2 (project)


-- Configuring incomplete, errors occurred!
See also "/Users/name/CLionProjects/untitled118/cmake-build-debug/CMakeFiles/CMakeOutput.log".
See also "/Users/name/CLionProjects/untitled118/cmake-build-debug/CMakeFiles/CMakeError.log".
1
that_guy09 5 April 2021, 07:37

1 menjawab

Jawaban Terbaik

Anda kehilangan alat baris perintah. Ini sangat sering terjadi setelah pembaruan ke XCode dan/atau macOS. Alat-alat yang berasal dari versi sebelumnya akan dihapus, namun alat-alat baru tidak akan diinstal. Cara untuk memperbaiki masalah ini adalah:

  1. Ikuti instruksi untuk XCode versi terbaru untuk menginstal alat baris perintah. Ini dapat dilakukan melalui baris perintah, serta melalui preferensi XCode.
  2. Bersihkan dan Bangun kembali proyek CMake dari CLion untuk membuat ulang Makefile berdasarkan jalur terbaru.
0
jordanvrtanoski 5 April 2021, 08:16