2017-03-08 1 views
0

난 그냥 설치 CLion를 생성하고 테스트하는 간단한 안녕하세요 프로젝트를 생성하기로 결정했습니다,하지만 난 그것을 만들 때 콘솔 오류 출력 상태 :CLion - CMake 오류는 MinGW 내 컴퓨터에 새로운 프로젝트를

>"C:\Program Files (x86)\JetBrains\CLion 2016.3.3\bin\cmake\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug -G "CodeBlocks - MinGW Makefiles" "E:\Programação\C++\Hello World" 

>-- The C compiler identification is GNU 5.3.0 

>-- The CXX compiler identification is GNU 5.3.0 

>-- Check for working C compiler: C:/MinGW/bin/gcc.exe 

>-- Check for working C compiler: C:/MinGW/bin/gcc.exe -- broken 

>CMake Error at C:/Program Files (x86)/JetBrains/CLion 2016.3.3/bin/cmake/share/cmake-3.6/Modules/CMakeTestCCompiler.cmake:61 (message): 
    The C compiler "C:/MinGW/bin/gcc.exe" is not able to compile a simple test 
    program. 

> It fails with the following output: 

> Change Dir: Hello World/cmake-build-debug/CMakeFiles/CMakeTmp 



> Run Build Command:"C:/MinGW/bin/mingw32-make.exe" "cmTC_11be0/fast" 

> C:/MinGW/bin/mingw32-make.exe -f CMakeFiles\cmTC_11be0.dir\build.make 
    CMakeFiles/cmTC_11be0.dir/build 

> mingw32-make.exe[1]: Entering directory 'Hello 
    World/cmake-build-debug/CMakeFiles/CMakeTmp' 

> Building C object CMakeFiles/cmTC_11be0.dir/testCCompiler.c.obj 

> C:\MinGW\bin\gcc.exe -o CMakeFiles\cmTC_11be0.dir\testCCompiler.c.obj -c 
    "Hello 
    World\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c" 

> gcc.exe: error: Hello 
    World\cmake-build-debug\CMakeFiles\CMakeTmp\testCCompiler.c: No such file 
    or directory 

> gcc.exe: fatal error: no input files 

> compilation terminated. 

> CMakeFiles\cmTC_11be0.dir\build.make:64: recipe for target 
    'CMakeFiles/cmTC_11be0.dir/testCCompiler.c.obj' failed 

> mingw32-make.exe[1]: *** [CMakeFiles/cmTC_11be0.dir/testCCompiler.c.obj] 
    Error 1 

> mingw32-make.exe[1]: Leaving directory 'Hello 
    World/cmake-build-debug/CMakeFiles/CMakeTmp' 

> Makefile:125: recipe for target 'cmTC_11be0/fast' failed 

> mingw32-make.exe: *** [cmTC_11be0/fast] Error 2 





> 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 "Hello World/cmake-build-debug/CMakeFiles/CMakeOutput.log". 
>See also "Hello World/cmake-build-debug/CMakeFiles/CMakeError.log". 

내가 이해 한 바로는 프로젝트 디렉토리에 파일을 만들지 못했습니다. 아무도 이유를 아나요?

내 바이러스 백신이 바이러스뿐만 아니라 "Hello World \ cmake-build-CMakeFiles \ 3.6.3 \ CompilerIdC \ a"라는 appdata의 cmake 임시 파일을 탐지했기 때문에 문제가 발생했음을 지적해야합니다. .exe "실행 파일.

편집 : 마침내 고쳐 줬습니다. 내가 gcc.exe에 공백과 "ç"및 "¬"와 같은 다른 기호가 있기 때문에 프로젝트 디렉토리를 인식하지 못한다는 것을 알 수 있습니다. 따라서 일부 폴더 이름을 변경하면 문제가 해결되었습니다.

+0

는'내 안티 바이러스 때문에 문제가 실행중인 appdata에있는 cmake 임시 파일을 바이러스로 탐지하고 있습니다. "- 그래서, 왜 그것이 당신을 위해 작동하지 않는지 알 것입니다. 우리 한테 원하는게 뭐야? – Tsyvarev

+0

@Tsyvarev 바이러스 백신에 예외를 추가했으며 더 이상 신경 쓰이지 않는 것처럼 보였습니다. 그리고 프로젝트를 삭제하고 다시 만들었지 만 여전히 발생합니다. – MPDR

+0

왜 바이러스 백신에 문제가 없어 졌는지 확신합니까? 존재해야하는 파일 (예 :'CMakeFiles \ CMakeTmp \ testCCompiler.c')이 손실됩니다. – Tsyvarev

답변

0
Check for working C compiler: C:/MinGW/bin/gcc.exe -- broken 

// Rest of log 

gcc.exe: fatal error: no input files 

이 2 개 라인은 당신의 컴퓨터에 CLion의 설치에 somethig에 잘못이 있음을 의미한다. 처음 경험 한 것과 같은 비디오를 사용하여 CLion을 처음 설치했을 때이 오류가 발생했기 때문에 경험에서 알 수 있습니다.

내가 제안하는 것은 당신이이 비디오를 볼 것입니다 : 그것은 윈도우 10 컴퓨터에 CLion를 설치에 사용할 수있는 최신의 하나이기 때문에

Install & Configure CLion Student Copy|| best IDE for C/C++ - Youtube Video

내가이 비디오를 제안하는 이유입니다. 전체 비디오를 살펴보고 MinGW 패키지가 설치되는 방법, 설치된 패키지 및 CLion의 설치 및 설정 방법을 확인하십시오. 이 비디오와 다른 것을 만들었다면 아마 그 문제를 해결해야 할 것입니다. 그냥 제쳐두고, 나는 또한이 비디오를 사용했고 그것은 나를 위해 일했습니다.

비디오의 모든 부분을 따랐다면 MinGW와 Clion을 제거하고 다시 시도해보십시오. 그게 내가 한거야. 그러나 이것을 최후의 수단으로 만하십시오. 먼저 튜토리얼에서, 특히 MinGW 패키지가 어떻게 설치되었는지를 놓치지 않았는지 확인하십시오. 그런데

이 하나에 비슷한 질문이 있었고, 그 일에 대한 대답은 게시, 그래서 당신은 또한보고 할 수 있습니다 :

can't run any program in clion - StackOverflow post

관련 문제