无法在clion中运行任何程序

Posted

技术标签:

【中文标题】无法在clion中运行任何程序【英文标题】:can't run any program in clion 【发布时间】:2017-02-10 23:35:52 【问题描述】:

我下载了 clion 并查看了 jetbeans 提供的设置指南:https://www.jetbrains.com/help/clion/2016.3/quick-tutorial-on-configuring-clion-on-windows.html 我尝试将 cygwin 和 minGW 都设置为环境,但程序无法运行。我关注了这个问题:How to setup Clion for compile and RUN

我已经在路径中附加了 cygwin 和 minGW 的目录,但我仍然无法运行我的程序。

它引发了一个很长的错误:

CMake Error at /cygdrive/c/Users/dell/.CLion2016.3/system/cygwin_cmake/share/cmake-3.6.3/Modules/CMakeTestCCompiler.cmake:61 (message):
  The C compiler "/cygdrive/c/MinGW/bin/gcc.exe" is not able to compile a
  simple test program.

失败,输出如下:

   Change Dir: /cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp



  Run Build Command:"/usr/bin/make.exe" "cmTC_2284f/fast"

  /usr/bin/make -f CMakeFiles/cmTC_2284f.dir/build.make
  CMakeFiles/cmTC_2284f.dir/build

  make[1]: Entering directory
  '/cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp'


  Building C object CMakeFiles/cmTC_2284f.dir/testCCompiler.c.o

  /cygdrive/c/MinGW/bin/gcc.exe -o
  CMakeFiles/cmTC_2284f.dir/testCCompiler.c.o -c
  /cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c


  gcc.exe: error:
  /cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp/testCCompiler.c:
  No such file or directory

  gcc.exe: fatal error: no input files

  compilation terminated.

  make[1]: *** [CMakeFiles/cmTC_2284f.dir/build.make:66:
  CMakeFiles/cmTC_2284f.dir/testCCompiler.c.o] Error 1

  make[1]: Leaving directory
  '/cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeTmp'


  make: *** [Makefile:126: cmTC_2284f/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 "/cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeOutput.log".
See also "/cygdrive/c/Users/dell/Desktop/jetBeans/c_c++/cmake-build-debug/CMakeFiles/CMakeError.log".

[Previous CMake output restored: 11-02-2017 04:45]

【问题讨论】:

请参阅How to Ask。当提问者提出问题时,问答网站效果最好。万一你错过了,你甚至从来没有问过问题。 @IInspectable 抱歉,我只是想让 clion 运行一个程序。请帮忙。 【参考方案1】:

我在下载 CLion 产品时也遇到了一些问题,因为它很多次都对我不起作用。但是,我后来找到了这个视频:

Install & Configure CLion Student Copy|| best IDE for C/C++.

我所做的是我卸载了 CLion MinGW,然后我又从头开始了。这可能不是最好的选择,但我无法确定手头的问题,所以我按照上面的视频重新安装了它。 CLion 现在为我工作。该视频用于在运行 Windows 的计算机上安装 CLion。

只是一个建议,你可以先看一下视频,看看你是否犯了任何错误。将视频中的讲师的做法与您的做法进行比较。如果您错过了导入某个包(此视频使用 MinGW)之类的任何内容,那么这就是您出错的地方。那也可以解决这个问题。如果您无法查明错误,请尝试重新安装它。祝你好运!


编辑:为什么要安装 MinGW 和 cygwin?你只需要其中一个。

【讨论】:

非常感谢。有效。观看视频后我没有安装一些软件包并且它有效。我安装了 minGW,但它一直在引发这些错误,所以我安装了 cygwin 以查看它是否有效。 你建议重新安装软件救了我的命

以上是关于无法在clion中运行任何程序的主要内容,如果未能解决你的问题,请参考以下文章

虽然安装了CMake并将其添加到Path,但CLion无法检测到CMake

CLion 无法使用 Visual Studio 编译简单的测试程序

在 CLion 中编译简单程序时出错

Clion 加断点无法进入解决办法

解决clion 中 运行 py 脚本返回 127 问题

在Windows 10上的CLion / CMake中“无法找到SFML”错误?