clion2022版本中mingw配置报错–已解决
导致的问题
-
运行按键是灰色,无法使用
-
CMake是一堆报错 导致无法使用的
-
具体的cmake的报错如下:
"D:\Program Files\JetBrains\CLion 2022.1.1\bin\cmake\win\bin\cmake.exe" -DCMAKE_BUILD_TYPE=Debug "-DCMAKE_MAKE_PROGRAM=D:/Program Files/JetBrains/CLion 2022.1.1/bin/ninja/win/ninja.exe" -G Ninja -S D:\workspace\C\C\untitled -B D:\workspace\C\C\untitled\cmake-build-debug
-- The C compiler identification is GNU 11.2.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - failed
-- Check for working C compiler: D:/Program Files/JetBrains/CLion 2022.1.1/bin/mingw/bin/gcc.exe
-- Check for working C compiler: D:/Program Files/JetBrains/CLion 2022.1.1/bin/mingw/bin/gcc.exe - broken
CMake Error at D:/Program Files/JetBrains/CLion 2022.1.1/bin/cmake/win/share/cmake-3.22/Modules/CMakeTestCCompiler.cmake:69 (message):
The C compiler
"D:/Program Files/JetBrains/CLion 2022.1.1/bin/mingw/bin/gcc.exe"
is not able to compile a simple test program.
It fails with the following output:
Change Dir: D:/workspace/C/C/untitled/cmake-build-debug/CMakeFiles/CMakeTmp
Run Build Command(s):D:/Program Files/JetBrains/CLion 2022.1.1/bin/ninja/win/ninja.exe cmTC_bdb2e && [1/2] Building C object CMakeFiles/cmTC_bdb2e.dir/testCCompiler.c.obj
[2/2] Linking C executable cmTC_bdb2e.exe
FAILED: cmTC_bdb2e.exe
cmd.exe /C "cd . && "D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin\gcc.exe" CMakeFiles/cmTC_bdb2e.dir/testCCompiler.c.obj -o cmTC_bdb2e.exe -Wl,--out-implib,libcmTC_bdb2e.dll.a -Wl,--major-image-version,0,--minor-image-version,0 -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 && cd ."
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libuser32.a when searching for -luser32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libuser32.a when searching for -luser32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libgdi32.a when searching for -lgdi32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libgdi32.a when searching for -lgdi32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libwinspool.a when searching for -lwinspool
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libwinspool.a when searching for -lwinspool
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libshell32.a when searching for -lshell32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libshell32.a when searching for -lshell32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libole32.a when searching for -lole32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libole32.a when searching for -lole32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/liboleaut32.a when searching for -loleaut32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\liboleaut32.a when searching for -loleaut32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libuuid.a when searching for -luuid
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libuuid.a when searching for -luuid
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libcomdlg32.a when searching for -lcomdlg32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libcomdlg32.a when searching for -lcomdlg32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libadvapi32.a when searching for -ladvapi32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libadvapi32.a when searching for -ladvapi32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmingw32.a when searching for -lmingw32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmingw32.a when searching for -lmingw32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmoldname.a when searching for -lmoldname
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmoldname.a when searching for -lmoldname
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmingwex.a when searching for -lmingwex
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmingwex.a when searching for -lmingwex
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmsvcrt.a when searching for -lmsvcrt
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmsvcrt.a when searching for -lmsvcrt
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libadvapi32.a when searching for -ladvapi32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libadvapi32.a when searching for -ladvapi32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libshell32.a when searching for -lshell32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libshell32.a when searching for -lshell32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libuser32.a when searching for -luser32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libuser32.a when searching for -luser32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmingw32.a when searching for -lmingw32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmingw32.a when searching for -lmingw32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmoldname.a when searching for -lmoldname
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmoldname.a when searching for -lmoldname
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmingwex.a when searching for -lmingwex
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmingwex.a when searching for -lmingwex
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libmsvcrt.a when searching for -lmsvcrt
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libmsvcrt.a when searching for -lmsvcrt
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib/libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: skipping incompatible D:/MinGW/lib/../lib\libkernel32.a when searching for -lkernel32
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: i386 architecture of input file `D:/MinGW/lib/../lib/crt2.o' is incompatible with i386:x86-64 output
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x34): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x89): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0xc0): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0xd9): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x10b): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x153): more undefined references to `_signal' follow
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x15f): undefined reference to `_fesetenv'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x17d): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x199): undefined reference to `_signal'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x1b8): undefined reference to `___dyn_tls_init_callback'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x1e4): undefined reference to `_SetUnhandledExceptionFilter@4'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x1ec): undefined reference to `___cpu_features_init'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x1f1): undefined reference to `__CRT_fenv'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x1f9): undefined reference to `_fesetenv'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x203): undefined reference to `__CRT_fmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x20d): undefined reference to `__imp___iob'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x212): undefined reference to `__fmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x221): undefined reference to `__setmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x226): undefined reference to `__CRT_fmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x235): undefined reference to `__setmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x23a): undefined reference to `__CRT_fmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x249): undefined reference to `__setmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x24e): undefined reference to `___p__fmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x254): undefined reference to `__fmode'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x25b): undefined reference to `__pei386_runtime_relocator'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x263): undefined reference to `___main'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x268): undefined reference to `___p__environ'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x284): undefined reference to `_main'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x28b): undefined reference to `__cexit'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x293): undefined reference to `_ExitProcess@4'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x2c3): undefined reference to `__CRT_glob'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x2d7): undefined reference to `___getmainargs'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x2ec): undefined reference to `__imp____set_app_type'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x30c): undefined reference to `__imp____set_app_type'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x322): undefined reference to `__imp__atexit'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: D:/MinGW/lib/../lib/crt2.o:(.text+0x332): undefined reference to `__imp___onexit'
D:\Program Files\JetBrains\CLion 2022.1.1\bin\mingw\bin/ld.exe: ertr000001.o:(.rdata+0x0): undefined reference to `_pei386_runtime_relocator'
collect2.exe: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
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 "D:/workspace/C/C/untitled/cmake-build-debug/CMakeFiles/CMakeOutput.log".
See also "D:/workspace/C/C/untitled/cmake-build-debug/CMakeFiles/CMakeError.log".
[已完成]
解决方案(该方案不是解决Clion中文路径中存在中文乱码的)
- 点击 确定 这一步重要 重要!!!。
结果展示
一切都正常了 可以开心写代码啦!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)