展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

eclipse配置C环境

  • 一直卡在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%"
}
posted @ 2024-03-17 21:11  DogLeftover  阅读(37)  评论(0编辑  收藏  举报