eclipse配置C环境
-
下载msys2
-
双击安装
-
指定路径
- 一直卡在50%,解决方案
点击查看详情
- 先取消,环境变量path添加如下,重启电脑,删除C:\msys64文件夹,断开网络,双击重新安装
C:\msys64\mingw64\bin
- 安装gcc
点击查看详情
ychen@DESKTOP-49HGBQ1 MSYS ~ # pacman -S mingw-w64-x86_64-gcc resolving dependencies... looking for conflicting packages... Packages (15) mingw-w64-x86_64-binutils-2.41-2 mingw-w64-x86_64-crt-git-11.0.0.r239.g037ba0184-1 mingw-w64-x86_64-gcc-libs-13.2.0-2 mingw-w64-x86_64-gmp-6.3.0-2 mingw-w64-x86_64-headers-git-11.0.0.r239.g037ba0184-1 mingw-w64-x86_64-isl-0.26-1 mingw-w64-x86_64-libiconv-1.17-3 mingw-w64-x86_64-libwinpthread-git-11.0.0.r239.g037ba0184-1 mingw-w64-x86_64-mpc-1.3.1-2 mingw-w64-x86_64-mpfr-4.2.1-2 mingw-w64-x86_64-windows-default-manifest-6.4-4 mingw-w64-x86_64-winpthreads-git-11.0.0.r239.g037ba0184-1 mingw-w64-x86_64-zlib-1.3-1 mingw-w64-x86_64-zstd-1.5.5-1 mingw-w64-x86_64-gcc-13.2.0-2 Total Download Size: 49.38 MiB Total Installed Size: 418.54 MiB :: Proceed with installation? [Y/n] y :: Retrieving packages... mingw-w64-x86_64-binutils-... 6.1 MiB 1738 KiB/s 00:04 [###############################] 100% mingw-w64-x86_64-headers-g... 6.0 MiB 1428 KiB/s 00:04 [###############################] 100% mingw-w64-x86_64-gcc-libs-... 965.0 KiB 2023 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-libiconv-... 719.8 KiB 1773 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-isl-0.26-... 1442.0 KiB 301 KiB/s 00:05 [###############################] 100% mingw-w64-x86_64-zstd-1.5.... 621.6 KiB 1114 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-mpfr-4.2.... 535.8 KiB 1046 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-gmp-6.3.0... 577.8 KiB 724 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-winpthrea... 40.5 KiB 111 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-mpc-1.3.1... 128.7 KiB 124 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-zlib-1.3-... 104.1 KiB 131 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-libwinpth... 29.3 KiB 54.4 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-crt-git-1... 3.4 MiB 484 KiB/s 00:07 [###############################] 100% mingw-w64-x86_64-windows-d... 3.1 KiB 3.00 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-gcc-13.2.... 28.8 MiB 3.54 MiB/s 00:08 [###############################] 100% Total (15/15) 49.4 MiB 6.01 MiB/s 00:08 [###############################] 100% (15/15) checking keys in keyring [###############################] 100% (15/15) checking package integrity [###############################] 100% (15/15) loading package files [###############################] 100% (15/15) checking for file conflicts [###############################] 100% (15/15) checking available disk space [###############################] 100% :: Processing package changes... ( 1/15) installing mingw-w64-x86_64-libwinpthread-git [###############################] 100% ( 2/15) installing mingw-w64-x86_64-gcc-libs [###############################] 100% ( 3/15) installing mingw-w64-x86_64-zstd [###############################] 100% ( 4/15) installing mingw-w64-x86_64-binutils [###############################] 100% ( 5/15) installing mingw-w64-x86_64-headers-git [###############################] 100% ( 6/15) installing mingw-w64-x86_64-crt-git [###############################] 100% ( 7/15) installing mingw-w64-x86_64-gmp [###############################] 100% ( 8/15) installing mingw-w64-x86_64-isl [###############################] 100% ( 9/15) installing mingw-w64-x86_64-libiconv [###############################] 100% (10/15) installing mingw-w64-x86_64-mpfr [###############################] 100% (11/15) installing mingw-w64-x86_64-mpc [###############################] 100% (12/15) installing mingw-w64-x86_64-windows-default-manifest [###############################] 100% (13/15) installing mingw-w64-x86_64-winpthreads-git [###############################] 100% (14/15) installing mingw-w64-x86_64-zlib [###############################] 100% (15/15) installing mingw-w64-x86_64-gcc [###############################] 100%
- 验证
C:\Users\ychen λ gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/lto-wrapper.exe Target: x86_64-w64-mingw32 Configured with: ../gcc-13.2.0/configure --prefix=/mingw64 --with-local-prefix=/mingw64/local --build=x86_64-w64-mingw32 --host=x86_64-w64-mingw32 --target=x86_64-w64-mingw32 --with-native-system-header-dir=/mingw64/include --libexecdir=/mingw64/lib --enable-bootstrap --enable-checking=release --with-arch=nocona --with-tune=generic --enable-languages=c,lto,c++,fortran,ada,objc,obj-c++,jit --enable-shared --enable-static --enable-libatomic --enable-threads=posix --enable-graphite --enable-fully-dynamic-string --enable-libstdcxx-filesystem-ts --enable-libstdcxx-time --disable-libstdcxx-pch --enable-lto --enable-libgomp --disable-libssp --disable-multilib --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --with-libiconv --with-system-zlib --with-gmp=/mingw64 --with-mpfr=/mingw64 --with-mpc=/mingw64 --with-isl=/mingw64 --with-pkgversion='Rev2, Built by MSYS2 project' --with-bugurl=https://github.com/msys2/MINGW-packages/issues --with-gnu-as --with-gnu-ld --disable-libstdcxx-debug --with-boot-ldflags=-static-libstdc++ --with-stage1-ldflags=-static-libstdc++ Thread model: posix Supported LTO compression algorithms: zlib zstd gcc version 13.2.0 (Rev2, Built by MSYS2 project)
-
查看eclipse
-
安装gdb
点击查看详情
ychen@DESKTOP-49HGBQ1 MSYS ~ # pacman -S mingw-w64-x86_64-gdb resolving dependencies... looking for conflicting packages... Packages (19) mingw-w64-x86_64-bzip2-1.0.8-3 mingw-w64-x86_64-expat-2.5.0-1 mingw-w64-x86_64-gettext-0.21.1-2 mingw-w64-x86_64-libffi-3.4.4-1 mingw-w64-x86_64-libsystre-1.0.1-4 mingw-w64-x86_64-libtre-git-r128.6fb7206-2 mingw-w64-x86_64-mpdecimal-2.5.1-1 mingw-w64-x86_64-ncurses-6.4.20230708-1 mingw-w64-x86_64-openssl-3.1.4-1 mingw-w64-x86_64-python-3.11.6-1 mingw-w64-x86_64-readline-8.2.001-6 mingw-w64-x86_64-sqlite3-3.43.2-1 mingw-w64-x86_64-tcl-8.6.12-2 mingw-w64-x86_64-termcap-1.3.1-7 mingw-w64-x86_64-tk-8.6.12-2 mingw-w64-x86_64-tzdata-2023c-1 mingw-w64-x86_64-xxhash-0.8.2-1 mingw-w64-x86_64-xz-5.4.4-1 mingw-w64-x86_64-gdb-13.2-3 Total Download Size: 48.19 MiB Total Installed Size: 340.14 MiB :: Proceed with installation? [Y/n] y :: Retrieving packages... mingw-w64-x86_64-tcl-8.6.1... 2.7 MiB 1825 KiB/s 00:02 [###############################] 100% mingw-w64-x86_64-gdb-13.2-... 4.3 MiB 1615 KiB/s 00:03 [###############################] 100% mingw-w64-x86_64-python-3.... 23.1 MiB 5.59 MiB/s 00:04 [###############################] 100% mingw-w64-x86_64-tk-8.6.12... 2006.6 KiB 987 KiB/s 00:02 [###############################] 100% mingw-w64-x86_64-ncurses-6... 1799.5 KiB 3.06 MiB/s 00:01 [###############################] 100% mingw-w64-x86_64-gettext-0... 3.3 MiB 647 KiB/s 00:05 [###############################] 100% mingw-w64-x86_64-xz-5.4.4-... 672.1 KiB 638 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-openssl-3... 7.3 MiB 1074 KiB/s 00:07 [###############################] 100% mingw-w64-x86_64-tzdata-20... 228.4 KiB 220 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-readline-... 504.9 KiB 231 KiB/s 00:02 [###############################] 100% mingw-w64-x86_64-sqlite3-3... 1666.1 KiB 514 KiB/s 00:03 [###############################] 100% mingw-w64-x86_64-mpdecimal... 321.9 KiB 134 KiB/s 00:02 [###############################] 100% mingw-w64-x86_64-expat-2.5... 155.8 KiB 297 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-bzip2-1.0... 90.9 KiB 227 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-libtre-gi... 84.2 KiB 207 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-libffi-3.... 42.5 KiB 115 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-xxhash-0.... 113.8 KiB 194 KiB/s 00:01 [###############################] 100% mingw-w64-x86_64-termcap-1... 27.3 KiB 75.6 KiB/s 00:00 [###############################] 100% mingw-w64-x86_64-libsystre... 24.0 KiB 67.5 KiB/s 00:00 [###############################] 100% Total (19/19) 48.2 MiB 5.64 MiB/s 00:09 [###############################] 100% (19/19) checking keys in keyring [###############################] 100% (19/19) checking package integrity [###############################] 100% (19/19) loading package files [###############################] 100% (19/19) checking for file conflicts [###############################] 100% (19/19) checking available disk space [###############################] 100% :: Processing package changes... ( 1/19) installing mingw-w64-x86_64-expat [###############################] 100% ( 2/19) installing mingw-w64-x86_64-gettext [###############################] 100% ( 3/19) installing mingw-w64-x86_64-libtre-git [###############################] 100% ( 4/19) installing mingw-w64-x86_64-libsystre [###############################] 100% ( 5/19) installing mingw-w64-x86_64-ncurses [###############################] 100% ( 6/19) installing mingw-w64-x86_64-bzip2 [###############################] 100% ( 7/19) installing mingw-w64-x86_64-libffi [###############################] 100% ( 8/19) installing mingw-w64-x86_64-mpdecimal [###############################] 100% ( 9/19) installing mingw-w64-x86_64-openssl [###############################] 100% Optional dependencies for mingw-w64-x86_64-openssl mingw-w64-x86_64-ca-certificates (10/19) installing mingw-w64-x86_64-termcap [###############################] 100% (11/19) installing mingw-w64-x86_64-readline [###############################] 100% (12/19) installing mingw-w64-x86_64-tcl [###############################] 100% (13/19) installing mingw-w64-x86_64-sqlite3 [###############################] 100% (14/19) installing mingw-w64-x86_64-tk [###############################] 100% (15/19) installing mingw-w64-x86_64-xz [###############################] 100% (16/19) installing mingw-w64-x86_64-tzdata [###############################] 100% (17/19) installing mingw-w64-x86_64-python [###############################] 100% (18/19) installing mingw-w64-x86_64-xxhash [###############################] 100% (19/19) installing mingw-w64-x86_64-gdb [###############################] 100% Optional dependencies for mingw-w64-x86_64-gdb mingw-w64-x86_64-python-pygments: for syntax highlighting
- 验证
C:\Users\ychen λ gdb -v GNU gdb (GDB) 13.2 Copyright (C) 2023 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
-
配置环境变量path
-
查看eclipse
-
将msys2添加到terminal
{ "commandline": "C:\\msys64\\msys2_shell.cmd -msys -defterm -no-start", "guid": "{8b5fcaeb-e373-4e5c-90ae-81e1779d9112}", "hidden": false, "icon": "C:\\msys64\\msys2.ico", "name": "MSYS2", "startingDirectory": "%USERPROFILE%" }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?