Test cmake run finished with errors что делать
Test cmake run finished with errors
Здравствуйте. две недели назад столкнулся с проблемой и никак не могу ее решить. Очень прошу помочь. Установил CLion и по видео установил MinGW. Однако в настройках Выводится «Test cmake run finished with errors more. «. Ниже приведен текст ошибки. Уверен на 75% что проблема заключается в русских символах в пути, но никак не удается решить это.
система Windows 10(64-битная)
It fails with the following output:
Change Dir: C:/Users/�ван/AppData/Local/Temp/cmake_check_environment1/_build/CMakeFiles/CMakeTmp
Run Build Command:»C:/MinGW/bin/mingw32-make.exe» «cmTC_00531/fast»
mingw32-make.exe[1]: Entering directory
‘C:/Users/╚трэ/AppData/Local/Temp/cmake_check_environment1/_build/CMakeFiles/CMakeTmp’
Building C object CMakeFiles/cmTC_00531.dir/testCCompiler.c.obj
gcc.exe: error:
C:\Users\в•ЁРЁв•Ёв–“в•Ёв–‘в•Ёв•њ\AppData\Local\Temp\cmake_ch eck_environment1\_build\CMakeFiles\CMakeTmp\testCCompiler.c:
No such file or directory
gcc.exe: fatal error: no input files
CMakeFiles\cmTC_00531.dir\build.make:64: recipe for target
‘CMakeFiles/cmTC_00531.dir/testCCompiler.c.obj’ failed
mingw32-make.exe[1]: *** [CMakeFiles/cmTC_00531.dir/testCCompiler.c.obj]
Error 1
mingw32-make.exe[1]: Leaving directory
‘C:/Users/╚трэ/AppData/Local/Temp/cmake_check_environment1/_build/CMakeFiles/CMakeTmp’
Makefile:125: recipe for target ‘cmTC_00531/fast’ failed
C compiler broken: is not able to compile a simple test program
On my Dektop and on my Surface Pro 6 CLion has stopped working and I don´t know exactly why.
That is written on my Desktop:
And for my Surface Pro 6:
2 Answers 2
Check out the previous answer to the title: How to use CMAKE in MinGW or MinGW-w64 to compile Clion:
The answer is: you shouldn’t let sh.exe in your PATH environment variable, it’s known to cause problem.
Or to use ninja as an alternative to make.
Avoid special characters and spaces in paths, in your case übung is not a good idea.
GCC on Windows will not handle these paths properly.
Also I see you’re using GCC 6 and 7, which are quite outdated. You can get more recent versions of MinGW-w64 GCC builds for Windows from https://winlibs.com/
Not the answer you’re looking for? Browse other questions tagged c cmake mingw clion or ask your own question.
Linked
Related
Hot Network Questions
Subscribe to RSS
To subscribe to this RSS feed, copy and paste this URL into your RSS reader.
site design / logo © 2021 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2021.12.8.40937
By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.
I just installed CLion on my computer with MinGW and decided to create a simple Hello World project to test it, but when I create it the console outputs an error:
From what I understood, it failed to create some files in the project directory. Does anyone know why?
I should also point out that I was running into problems because my antivirus was detecting cmake temp files in appdata as viruses as well as the «Hello World\cmake-build-debug\CMakeFiles\3.6.3\CompilerIdC\a.exe» executable.
EDIT: It looks like I finally fixed it. From what I understand gcc.exe was not recognizing the project directory because it had spaces and other symbols like «ç» and «ã». So changing some folder names fixed the problem.
1 Answer 1
These 2 lines mean that there is somethig wrong with the installation of CLion on your machine. I know this from experience, because I got this error myself the first time I installed CLion, using the same video you watched.
What I suggest is that you look at this video:
The reason I suggest this video is because it is the newest one available for installing CLion on a Windows 10 machine. What you should do is go over the entire video, and see how the MinGW packages are installed, which ones are installed, and how CLion is installed and set up. If you did anything different from this video, then that is probably the error you need to address. Just as an aside, I also used this video, and it worked for me.
If you followed all the insuctions in the video, then you should probably just uninstall MinGW and Clion and try it again; that’s how I did it. But only do this as a last resort. First make sure that you did not miss anything in the tutorial, esoecially in how the MinGW packages were installed.
By the way, there was a similar question to this one, and the answer posted for it worked, so you may also want to look at that:
CLion — ошибка CMake при создании нового проекта
Я только что установил CLion на свой компьютер с MinGW и решил создать простой проект Hello World, чтобы протестировать его, но когда я его создаю, консоль выдает ошибку:
Из того, что я понял, не удалось создать некоторые файлы в каталоге проекта. Кто-нибудь знает почему?
РЕДАКТИРОВАТЬ:
Похоже, я наконец исправил это. Из того, что я понимаю, gcc.exe не распознавал каталог проекта, потому что в нем были пробелы и другие символы, такие как «ç» и «ã». Таким образом, изменение некоторых имен папок решило проблему.
Решение
Эти 2 строки означают, что с установкой CLion на вашем компьютере что-то не так. Я знаю это по своему опыту, потому что я впервые получил эту ошибку, когда установил CLion, используя то же видео, которое вы смотрели.
Я предлагаю вам посмотреть это видео:
Причина, по которой я предлагаю это видео, заключается в том, что оно является самым новым, доступным для установки CLion на компьютере с Windows 10. Что вы должны сделать, это просмотреть все видео и посмотреть, как установлены пакеты MinGW, какие установлены, а также как установлен и настроен CLion. Если вы сделали что-то отличное от этого видео, то это, вероятно, ошибка, которую вам нужно устранить. Кроме этого, я также использовал это видео, и оно сработало для меня.
Если вы следовали всем инструкциям в видео, то вам, вероятно, следует просто удалить MinGW и Clion и попробовать снова; Вот как я это сделал. Но делайте это только в крайнем случае. Сначала убедитесь, что вы ничего не пропустили в руководстве, особенно в том, как были установлены пакеты MinGW.
Кстати, этот вопрос был похож на этот, и ответ на него сработал, так что вы также можете посмотреть на это:
Why can’t I configure a CMake target with CLion (Nothing to run on)?
I’m struggling to run a program with CLion on Windows 10. It was working fine a couple weeks ago and the only thing I could think of that might have broken things is installing git.
As you can see from the below picture, the run button is greyed out and the run configuration says «Nothing to run on», which I’m guessing refers to the target.
What I’ve done So Far
I tried going through the steps outlined in the accepted answer of this question: How do I set up CLion to compile and run?
If I run this program through ‘Run->Run. ‘ and select the ‘Wahum’ run configuration, I get the following output in my Event Log:
8 Answers 8
I have CLion 2020.2.1 and there is no import project option in the file menu.
my working solution:
File > Invalidate caches and restart
File-> Import Project. and select directory with your project.
You are going to get a warning message Directory ‘
What worked for me is selecting the top CMakeList.txt file, right-clicking on it and selecting Load CMake Project from the context menu.
My setup was a little different, but I managed to make it work doing this:
A difference in my setup was that I was building on a remote computer (Linux) over SSH. So I had some entries in the «Deployment» section (Settings-> Build, Execution, Deployment-> Deployment). Therefore, I did the same thing on the target and the host to make sure that any conflicting while would not be synced on top of the «other file».
While looking for a solution, I did try to setup a dummy project using Microsoft Toolchains without any success.