首页 > 系统相关 >mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 01

mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 01

时间:2023-04-02 12:57:53浏览次数:55  
标签:01 x86 windows 100% w64 mingw 64 ############################### nvim

目标

  • 用做C++编译器

  • 尽量不要扩展其它功能

  • python 是避免不了,所以才安装的。

1.1 下载安装

https://mirror.tuna.tsinghua.edu.cn/msys2/distrib/msys2-x86_64-latest.exe

安装路径:

C:\gnu\msys64

1.2 mingw64.exe

使用这个: C:\gnu\msys64\mingw64.exe

1.3 安装程序:

pacman -Syu
pacman -S --noconfirm base
pacman -S --noconfirm base-devel
pacman -S --noconfirm mingw-w64-x86_64-toolchain
pacman -S --noconfirm mingw-w64-x86_64-cmake
pacman -S --noconfirm mingw-w64-x86_64-extra-cmake-modules
pacman -S --noconfirm python
pacman -S --noconfirm mingw-w64-x86_64-python-pip
pacman -S --noconfirm mingw-w64-x86_64-python-wheel

pip install pynvim --upgrade
pacman -S --noconfirm unzip
pacman -S --noconfirm expect
pacman -S --noconfirm rsync
pacman -S --noconfirm openssh

1.3.1 说明

  • windows上将不再安装python,只使用msys中的python。

  • nvim 需要的依赖 pip install pynvim --upgrade

1.4 添加到path

添加到 系统 的环境变量 path

C:\gnu\msys64\mingw64\bin
C:\gnu\msys64\usr\bin

1.5 log detail

$ pacman -Syu
:: Synchronizing package databases...
 clangarm64                     1153.6 KiB   535 KiB/s 00:02 [###############################] 100%
 mingw32                        1748.1 KiB   704 KiB/s 00:02 [###############################] 100%
 mingw64                        1842.5 KiB   631 KiB/s 00:03 [###############################] 100%
 ucrt64                         1885.8 KiB   538 KiB/s 00:04 [###############################] 100%
 clang32                        1728.0 KiB   801 KiB/s 00:02 [###############################] 100%
 clang64                        1832.1 KiB  1302 KiB/s 00:01 [###############################] 100%
 msys                            448.7 KiB  1029 KiB/s 00:00 [###############################] 100%
:: Starting core system upgrade...
warning: terminate other MSYS2 programs before proceeding
resolving dependencies...
looking for conflicting packages...

Packages (2) mintty-1~3.6.4-1  pacman-6.0.2-3

Total Download Size:    6.89 MiB
Total Installed Size:  40.60 MiB
Net Upgrade Size:       2.19 MiB

:: Proceed with installation? [Y/n] Y
:: Retrieving packages...
 pacman-6.0.2-3-x86_64                                           6.1 MiB  9.51 MiB/s 00:01 [###################################################] 100%
 mintty-1~3.6.4-1-x86_64                                       817.0 KiB  1245 KiB/s 00:01 [###################################################] 100%
 Total (2/2)                                                     6.9 MiB  10.3 MiB/s 00:01 [###################################################] 100%
(2/2) checking keys in keyring                                                             [###################################################] 100%
(2/2) checking package integrity                                                           [###################################################] 100%
(2/2) loading package files                                                                [###################################################] 100%
(2/2) checking for file conflicts                                                          [###################################################] 100%
(2/2) checking available disk space                                                        [###################################################] 100%
:: Processing package changes...
(1/2) upgrading mintty                                                                     [###################################################] 100%
(2/2) upgrading pacman                                                                     [###################################################] 100%
:: To complete this update all MSYS2 processes including this terminal will be closed. Confirm to proceed [Y/n]
$ pacman -S --noconfirm base-devel
resolving dependencies...
looking for conflicting packages...

Packages (13) binutils-2.40-1  bison-3.8.2-4  diffstat-1.65-1  diffutils-3.9-1  dos2unix-7.4.4-1
flex-2.6.4-3  m4-1.4.19-2  make-4.4.1-1  patch-2.7.6-2  pkgconf-1.9.4-1  texinfo-7.0.3-1
texinfo-tex-7.0.3-1  base-devel-2022.12-2

Total Download Size:    9.46 MiB
Total Installed Size:  59.21 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 bison-3.8.2-4-x86_64                              778.1 KiB   672 KiB/s 00:01 [##############################################] 100%
 make-4.4.1-1-x86_64                               505.9 KiB   415 KiB/s 00:01 [##############################################] 100%
 diffutils-3.9-1-x86_64                            380.0 KiB  1011 KiB/s 00:00 [##############################################] 100%
 binutils-2.40-1-x86_64                              5.4 MiB  3.33 MiB/s 00:02 [##############################################] 100%
 dos2unix-7.4.4-1-x86_64                           429.4 KiB   267 KiB/s 00:02 [##############################################] 100%
 flex-2.6.4-3-x86_64                               303.8 KiB   781 KiB/s 00:00 [##############################################] 100%
 texinfo-7.0.3-1-x86_64                           1343.0 KiB   796 KiB/s 00:02 [##############################################] 100%
 m4-1.4.19-2-x86_64                                238.1 KiB  1013 KiB/s 00:00 [##############################################] 100%
 patch-2.7.6-2-x86_64                               96.8 KiB   386 KiB/s 00:00 [##############################################] 100%
 pkgconf-1.9.4-1-x86_64                             61.6 KiB   231 KiB/s 00:00 [##############################################] 100%
 diffstat-1.65-1-x86_64                             29.2 KiB   101 KiB/s 00:00 [##############################################] 100%
 texinfo-tex-7.0.3-1-x86_64                         26.1 KiB  93.0 KiB/s 00:00 [##############################################] 100%
 base-devel-2022.12-2-any                            2.4 KiB  11.9 KiB/s 00:00 [##############################################] 100%
 Total (13/13)                                       9.5 MiB  4.23 MiB/s 00:02 [##############################################] 100%
(13/13) checking keys in keyring                                               [##############################################] 100%
(13/13) checking package integrity                                             [##############################################] 100%
(13/13) loading package files                                                  [##############################################] 100%
(13/13) checking for file conflicts                                            [##############################################] 100%
(13/13) checking available disk space                                          [##############################################] 100%
:: Proces
( 1/13) installing binutils                                                    [##############################################] 100%
( 2/13) installing m4                                                          [##############################################] 100%
( 3/13) installing bison                                                       [##############################################] 100%
( 4/13) installing diffstat                                                    [##############################################] 100%
( 5/13) installing diffutils                                                   [##############################################] 100%
( 6/13) installing dos2unix                                                    [##############################################] 100%
( 7/13) installing flex                                                        [##############################################] 100%
( 8/13) installing texinfo                                                     [##############################################] 100%
( 9/13) installing texinfo-tex                                                 [##############################################] 100%
(10/13) installing make                                                        [##############################################] 100%
(11/13) installing patch                                                       [##############################################] 100%
Optional dependencies for patch
    ed: for patch -e functionality
(12/13) installing pkgconf                                                     [##############################################] 100%
(13/13) installing base-devel                                                  [##############################################] 100%
:: Running post-transaction hooks...
(1/1) Updating the info directory file...

$ pacman -S --noconfirm mingw-w64-x86_64-toolchain
:: There are 19 members in group mingw-w64-x86_64-toolchain:
:: Repository mingw64
   1) mingw-w64-x86_64-binutils  2) mingw-w64-x86_64-crt-git  3) mingw-w64-x86_64-gcc
   4) mingw-w64-x86_64-gcc-ada  5) mingw-w64-x86_64-gcc-fortran
   6) mingw-w64-x86_64-gcc-libgfortran  7) mingw-w64-x86_64-gcc-libs  8) mingw-w64-x86_64-gcc-objc
   9) mingw-w64-x86_64-gdb  10) mingw-w64-x86_64-gdb-multiarch  11) mingw-w64-x86_64-headers-git
   12) mingw-w64-x86_64-libgccjit  13) mingw-w64-x86_64-libmangle-git
   14) mingw-w64-x86_64-libwinpthread-git  15) mingw-w64-x86_64-make  16) mingw-w64-x86_64-pkgconf
   17) mingw-w64-x86_64-tools-git  18) mingw-w64-x86_64-winpthreads-git
   19) mingw-w64-x86_64-winstorecompat-git

Enter a selection (default=all):
resolving dependencies...
looking for conflicting packages...

Packages (45) mingw-w64-x86_64-bzip2-1.0.8-2  mingw-w64-x86_64-expat-2.5.0-1
              mingw-w64-x86_64-gettext-0.21.1-1  mingw-w64-x86_64-gmp-6.2.1-5
              mingw-w64-x86_64-isl-0.25-1  mingw-w64-x86_64-libffi-3.4.4-1
              mingw-w64-x86_64-libiconv-1.17-3  mingw-w64-x86_64-libsystre-1.0.1-4
              mingw-w64-x86_64-libtre-git-r128.6fb7206-2  mingw-w64-x86_64-mpc-1.3.1-1
              mingw-w64-x86_64-mpdecimal-2.5.1-1  mingw-w64-x86_64-mpfr-4.2.0-1
              mingw-w64-x86_64-ncurses-6.4.20230211-1  mingw-w64-x86_64-openssl-3.1.0-1
              mingw-w64-x86_64-python-3.10.10-1  mingw-w64-x86_64-readline-8.2.001-6
              mingw-w64-x86_64-sqlite3-3.41.2-1  mingw-w64-x86_64-tcl-8.6.12-1
              mingw-w64-x86_64-termcap-1.3.1-6  mingw-w64-x86_64-tk-8.6.12-1
              mingw-w64-x86_64-tzdata-2023c-1  mingw-w64-x86_64-windows-default-manifest-6.4-4
              mingw-w64-x86_64-xxhash-0.8.1-2  mingw-w64-x86_64-xz-5.4.2-1
              mingw-w64-x86_64-zlib-1.2.13-3  mingw-w64-x86_64-zstd-1.5.4-1
              mingw-w64-x86_64-binutils-2.40-2  mingw-w64-x86_64-crt-git-10.0.0.r248.g5f566373f-1
              mingw-w64-x86_64-gcc-12.2.0-10  mingw-w64-x86_64-gcc-ada-12.2.0-10
              mingw-w64-x86_64-gcc-fortran-12.2.0-10  mingw-w64-x86_64-gcc-libgfortran-12.2.0-10
              mingw-w64-x86_64-gcc-libs-12.2.0-10  mingw-w64-x86_64-gcc-objc-12.2.0-10
              mingw-w64-x86_64-gdb-13.1-3  mingw-w64-x86_64-gdb-multiarch-13.1-3
              mingw-w64-x86_64-headers-git-10.0.0.r248.g5f566373f-1
              mingw-w64-x86_64-libgccjit-12.2.0-10
              mingw-w64-x86_64-libmangle-git-10.0.0.r248.g5f566373f-1
              mingw-w64-x86_64-libwinpthread-git-10.0.0.r248.g5f566373f-1
              mingw-w64-x86_64-make-4.4-2  mingw-w64-x86_64-pkgconf-1~1.8.0-2
              mingw-w64-x86_64-tools-git-10.0.0.r248.g5f566373f-1
              mingw-w64-x86_64-winpthreads-git-10.0.0.r248.g5f566373f-1
              mingw-w64-x86_64-winstorecompat-git-10.0.0.r248.g5f566373f-1

Total Download Size:   153.14 MiB
Total Installed Size:  970.95 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 mingw-w64-x86_64-python-3....    18.4 MiB  5.08 MiB/s 00:04 [###############################] 100%
 mingw-w64-x86_64-gcc-fortr...    11.0 MiB  2.26 MiB/s 00:05 [###############################] 100%
 mingw-w64-x86_64-gcc-objc-...    12.7 MiB  2.28 MiB/s 00:06 [###############################] 100%
 mingw-w64-x86_64-libgccjit...    10.1 MiB  3.85 MiB/s 00:03 [###############################] 100%
 mingw-w64-x86_64-openssl-3...     7.3 MiB  2.92 MiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-gcc-12.2....    28.0 MiB  3.25 MiB/s 00:09 [###############################] 100%
 mingw-w64-x86_64-gdb-multi...     6.7 MiB  2.47 MiB/s 00:03 [###############################] 100%
 mingw-w64-x86_64-binutils-...     6.1 MiB  2.59 MiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-headers-g...     5.7 MiB  3.16 MiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-gcc-ada-1...    20.1 MiB  2.00 MiB/s 00:10 [###############################] 100%
 mingw-w64-x86_64-gdb-13.1-...     4.3 MiB  3.42 MiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-gettext-0...     3.3 MiB  4.01 MiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-crt-git-1...     3.3 MiB  1762 KiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-tcl-8.6.1...     2.6 MiB  3.02 MiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-tk-8.6.12...  1987.0 KiB  1952 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-ncurses-6...  1796.6 KiB  2.20 MiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-sqlite3-3...  1455.7 KiB  2.59 MiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-isl-0.25-...  1396.6 KiB  4.33 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-gcc-libs-...   876.1 KiB  2.50 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-gcc-libgf...   852.6 KiB  3.17 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libiconv-...   719.8 KiB  2.39 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-xz-5.4.2-...   670.0 KiB  2.19 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-zstd-1.5....   611.8 KiB  2.38 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-gmp-6.2.1...   571.7 KiB  2.38 MiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-readline-...   504.9 KiB  1723 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-mpfr-4.2....   430.2 KiB  1642 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-mpdecimal...   321.9 KiB  1210 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-tzdata-20...   228.4 KiB  1034 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-expat-2.5...   155.8 KiB   708 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-make-4.4-...   135.1 KiB   620 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-xxhash-0....   106.1 KiB   487 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-mpc-1.3.1...   104.4 KiB   485 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-zlib-1.2....   103.8 KiB   415 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-bzip2-1.0...    89.1 KiB   336 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libtre-gi...    84.2 KiB   300 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-pkgconf-1...    79.1 KiB   358 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libffi-3....    42.5 KiB   197 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-winpthrea...    40.0 KiB   128 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libwinpth...    29.0 KiB   115 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-termcap-1...    28.0 KiB   120 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libsystre...    24.0 KiB  99.0 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-winstorec...    22.3 KiB  86.4 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libmangle...    22.2 KiB   110 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-windows-d...     3.1 KiB  13.9 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-tools-git...   315.4 KiB   137 KiB/s 00:02 [###############################] 100%
 Total (45/45)                   153.1 MiB  10.7 MiB/s 00:14 [###############################] 100%
(45/45) checking keys in keyring                             [###############################] 100%
(45/45) checking package integrity                           [###############################] 100%
(45/45) loading package files                                [###############################] 100%
(45/45) checking for file conflicts                          [###############################] 100%
(45/45) checking available disk space                        [###############################] 100%
:: Processing package changes...
( 1/45) installing mingw-w64-x86_64-libwinpthread-git        [###############################] 100%
( 2/45) installing mingw-w64-x86_64-gcc-libs                 [###############################] 100%
( 3/45) installing mingw-w64-x86_64-zstd                     [###############################] 100%
( 4/45) installing mingw-w64-x86_64-binutils                 [###############################] 100%
( 5/45) installing mingw-w64-x86_64-headers-git              [###############################] 100%
( 6/45) installing mingw-w64-x86_64-crt-git                  [###############################] 100%
( 7/45) installing mingw-w64-x86_64-gmp                      [###############################] 100%
( 8/45) installing mingw-w64-x86_64-isl                      [###############################] 100%
( 9/45) installing mingw-w64-x86_64-libiconv                 [###############################] 100%
(10/45) installing mingw-w64-x86_64-mpfr                     [###############################] 100%
(11/45) installing mingw-w64-x86_64-mpc                      [###############################] 100%
(12/45) installing mingw-w64-x86_64-windows-default-manifest [###############################] 100%
(13/45) installing mingw-w64-x86_64-winpthreads-git          [###############################] 100%
(14/45) installing mingw-w64-x86_64-zlib                     [###############################] 100%
(15/45) installing mingw-w64-x86_64-gcc                      [###############################] 100%
(16/45) installing mingw-w64-x86_64-gcc-ada                  [###############################] 100%
(17/45) installing mingw-w64-x86_64-gcc-libgfortran          [###############################] 100%
(18/45) installing mingw-w64-x86_64-gcc-fortran              [###############################] 100%
(19/45) installing mingw-w64-x86_64-gcc-objc                 [###############################] 100%
(20/45) installing mingw-w64-x86_64-expat                    [###############################] 100%
(21/45) installing mingw-w64-x86_64-gettext                  [###############################] 100%
(22/45) installing mingw-w64-x86_64-libtre-git               [###############################] 100%
(23/45) installing mingw-w64-x86_64-libsystre                [###############################] 100%
(24/45) installing mingw-w64-x86_64-ncurses                  [###############################] 100%
(25/45) installing mingw-w64-x86_64-bzip2                    [###############################] 100%
(26/45) installing mingw-w64-x86_64-libffi                   [###############################] 100%
(27/45) installing mingw-w64-x86_64-mpdecimal                [###############################] 100%
(28/45) installing mingw-w64-x86_64-openssl                  [###############################] 100%
Optional dependencies for mingw-w64-x86_64-openssl
    mingw-w64-x86_64-ca-certificates
(29/45) installing mingw-w64-x86_64-termcap                  [###############################] 100%
(30/45) installing mingw-w64-x86_64-readline                 [###############################] 100%
(31/45) installing mingw-w64-x86_64-tcl                      [###############################] 100%
(32/45) installing mingw-w64-x86_64-sqlite3                  [###############################] 100%
(33/45) installing mingw-w64-x86_64-tk                       [###############################] 100%
(34/45) installing mingw-w64-x86_64-xz                       [###############################] 100%
(35/45) installing mingw-w64-x86_64-tzdata                   [###############################] 100%
(36/45) installing mingw-w64-x86_64-python                   [###############################] 100%
(37/45) installing mingw-w64-x86_64-xxhash                   [###############################] 100%
(38/45) installing mingw-w64-x86_64-gdb                      [###############################] 100%
Optional dependencies for mingw-w64-x86_64-gdb
    mingw-w64-x86_64-python-pygments: for syntax highlighting
(39/45) installing mingw-w64-x86_64-gdb-multiarch            [###############################] 100%
Optional dependencies for mingw-w64-x86_64-gdb-multiarch
    mingw-w64-x86_64-python-pygments: for syntax highlighting
(40/45) installing mingw-w64-x86_64-libgccjit                [###############################] 100%
(41/45) installing mingw-w64-x86_64-libmangle-git            [###############################] 100%
(42/45) installing mingw-w64-x86_64-make                     [###############################] 100%
(43/45) installing mingw-w64-x86_64-pkgconf                  [###############################] 100%
(44/45) installing mingw-w64-x86_64-tools-git                [###############################] 100%
(45/45) installing mingw-w64-x86_64-winstorecompat-git       [###############################] 100%



$ pacman -S --noconfirm mingw-w64-x86_64-cmake
resolving dependencies...
looking for conflicting packages...

Packages (19) mingw-w64-x86_64-brotli-1.0.9-5  mingw-w64-x86_64-c-ares-1.19.0-1
              mingw-w64-x86_64-ca-certificates-20230311-1  mingw-w64-x86_64-curl-8.0.1-1
              mingw-w64-x86_64-jsoncpp-1.9.5-2  mingw-w64-x86_64-libarchive-3.6.2-2
              mingw-w64-x86_64-libb2-0.98.1-2  mingw-w64-x86_64-libidn2-2.3.4-1
              mingw-w64-x86_64-libpsl-0.21.2-4  mingw-w64-x86_64-libssh2-1.10.0-2
              mingw-w64-x86_64-libtasn1-4.19.0-1  mingw-w64-x86_64-libunistring-1.1-1
              mingw-w64-x86_64-libuv-1.44.2-2  mingw-w64-x86_64-lz4-1.9.4-1
              mingw-w64-x86_64-nghttp2-1.52.0-1  mingw-w64-x86_64-ninja-1.11.1-3
              mingw-w64-x86_64-p11-kit-0.24.1-5  mingw-w64-x86_64-rhash-1.4.3-1
              mingw-w64-x86_64-cmake-3.26.2-1

Total Download Size:    17.66 MiB
Total Installed Size:  122.16 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 mingw-w64-x86_64-libarchiv...  1067.1 KiB  1263 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-ninja-1.1...   457.3 KiB   357 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-brotli-1....   385.4 KiB   724 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-cmake-3.2...    11.1 MiB  5.46 MiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-curl-8.0....  1356.1 KiB   658 KiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-libunistr...   782.2 KiB   379 KiB/s 00:02 [###############################] 100%
 mingw-w64-x86_64-ca-certif...   362.0 KiB   473 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-p11-kit-0...   352.3 KiB   810 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libssh2-1...   340.2 KiB   519 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-rhash-1.4...   227.5 KiB   304 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-c-ares-1....   210.7 KiB   276 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-nghttp2-1...   198.5 KiB   295 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-libuv-1.4...   197.6 KiB   487 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libtasn1-...   189.7 KiB   637 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libidn2-2...   168.0 KiB   465 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-jsoncpp-1...   164.1 KiB   414 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-lz4-1.9.4...   147.4 KiB   320 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libpsl-0....    95.5 KiB   438 KiB/s 00:00 [###############################] 100%
 mingw-w64-x86_64-libb2-0.9...    23.7 KiB  99.4 KiB/s 00:00 [###############################] 100%
 Total (19/19)                    17.7 MiB  4.75 MiB/s 00:04 [###############################] 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-c-ares                   [###############################] 100%
( 2/19) installing mingw-w64-x86_64-brotli                   [###############################] 100%
( 3/19) installing mingw-w64-x86_64-libunistring             [###############################] 100%
( 4/19) installing mingw-w64-x86_64-libidn2                  [###############################] 100%
( 5/19) installing mingw-w64-x86_64-libpsl                   [###############################] 100%
( 6/19) installing mingw-w64-x86_64-libtasn1                 [###############################] 100%
( 7/19) installing mingw-w64-x86_64-p11-kit                  [###############################] 100%
( 8/19) installing mingw-w64-x86_64-ca-certificates          [###############################] 100%
( 9/19) installing mingw-w64-x86_64-libssh2                  [###############################] 100%
(10/19) installing mingw-w64-x86_64-nghttp2                  [###############################] 100%
(11/19) installing mingw-w64-x86_64-curl                     [###############################] 100%
(12/19) installing mingw-w64-x86_64-jsoncpp                  [###############################] 100%
(13/19) installing mingw-w64-x86_64-libb2                    [###############################] 100%
(14/19) installing mingw-w64-x86_64-lz4                      [###############################] 100%
(15/19) installing mingw-w64-x86_64-libarchive               [###############################] 100%
(16/19) installing mingw-w64-x86_64-libuv                    [###############################] 100%
(17/19) installing mingw-w64-x86_64-ninja                    [###############################] 100%
(18/19) installing mingw-w64-x86_64-rhash                    [###############################] 100%
(19/19) installing mingw-w64-x86_64-cmake                    [###############################] 100%
Optional dependencies for mingw-w64-x86_64-cmake
    mingw-w64-x86_64-emacs: for cmake emacs mode
    mingw-w64-x86_64-qt6-base: CMake Qt GUI
$ pacman -S --noconfirm mingw-w64-x86_64-extra-cmake-modules
resolving dependencies...
looking for conflicting packages...

Packages (1) mingw-w64-x86_64-extra-cmake-modules-5.104.0-1

Total Download Size:   0.19 MiB
Total Installed Size:  0.72 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 mingw-w64-x86_64-extra-cma...   198.7 KiB   289 KiB/s 00:01 [###############################] 100%
(1/1) checking keys in keyring                               [###############################] 100%
(1/1) checking package integrity                             [###############################] 100%
(1/1) loading package files                                  [###############################] 100%
(1/1) checking for file conflicts                            [###############################] 100%
(1/1) checking available disk space                          [###############################] 100%
:: Processing package changes...
(1/1) installing mingw-w64-x86_64-extra-cmake-modules        [###############################] 100%
$ pacman -S --noconfirm python
resolving dependencies...
looking for conflicting packages...

Packages (2) mpdecimal-2.5.0-1  python-3.11.2-1

Total Download Size:    22.09 MiB
Total Installed Size:  186.87 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 mpdecimal-2.5.0-1-x86_64        104.8 KiB  98.7 KiB/s 00:01 [###############################] 100%
 python-3.11.2-1-x86_64           22.0 MiB  8.00 MiB/s 00:03 [###############################] 100%
 Total (2/2)                      22.1 MiB  7.94 MiB/s 00:03 [###############################] 100%
(2/2) checking keys in keyring                               [###############################] 100%
(2/2) checking package integrity                             [###############################] 100%
(2/2) loading package files                                  [###############################] 100%
(2/2) checking for file conflicts                            [###############################] 100%
(2/2) checking available disk space                          [###############################] 100%
:: Processing package changes...
(1/2) installing mpdecimal                                   [###############################] 100%
(2/2) installing python                                      [###############################] 100%

$ pacman -S --noconfirm mingw-w64-x86_64-python-pip
resolving dependencies...
looking for conflicting packages...

Packages (3) mingw-w64-x86_64-python-distlib-0.3.6-1  mingw-w64-x86_64-python-setuptools-67.6.1-1
             mingw-w64-x86_64-python-pip-23.0.1-1

Total Download Size:    3.38 MiB
Total Installed Size:  22.05 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 mingw-w64-x86_64-python-di...   223.6 KiB   304 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-python-se...   979.8 KiB  1253 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-python-pi...     2.2 MiB  2.28 MiB/s 00:01 [###############################] 100%
 Total (3/3)                       3.4 MiB  3.43 MiB/s 00:01 [###############################] 100%
(3/3) checking keys in keyring                               [###############################] 100%
(3/3) checking package integrity                             [###############################] 100%
(3/3) loading package files                                  [###############################] 100%
(3/3) checking for file conflicts                            [###############################] 100%
(3/3) checking available disk space                          [###############################] 100%
:: Processing package changes...
(1/3) installing mingw-w64-x86_64-python-setuptools          [###############################] 100%
(2/3) installing mingw-w64-x86_64-python-distlib             [###############################] 100%
(3/3) installing mingw-w64-x86_64-python-pip                 [###############################] 100%

$ pacman -S --noconfirm mingw-w64-x86_64-python-wheel
resolving dependencies...
looking for conflicting packages...

Packages (2) mingw-w64-x86_64-python-packaging-23.0-2  mingw-w64-x86_64-python-wheel-0.40.0-2

Total Download Size:   0.14 MiB
Total Installed Size:  0.60 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 mingw-w64-x86_64-python-wh...    82.6 KiB  85.2 KiB/s 00:01 [###############################] 100%
 mingw-w64-x86_64-python-pa...    65.5 KiB  63.8 KiB/s 00:01 [###############################] 100%
 Total (2/2)                     148.1 KiB   139 KiB/s 00:01 [###############################] 100%
(2/2) checking keys in keyring                               [###############################] 100%
(2/2) checking package integrity                             [###############################] 100%
(2/2) loading package files                                  [###############################] 100%
(2/2) checking for file conflicts                            [###############################] 100%
(2/2) checking available disk space                          [###############################] 100%
:: Processing package changes...
(1/2) installing mingw-w64-x86_64-python-packaging           [###############################] 100%
(2/2) installing mingw-w64-x86_64-python-wheel               [###############################] 100%

$ pip install pynvim --upgrade
Collecting pynvim
  Downloading pynvim-0.4.3.tar.gz (56 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.2/56.2 kB 4.8 kB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Collecting msgpack>=0.5.0
  Downloading msgpack-1.0.5.tar.gz (127 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 127.8/127.8 kB 3.8 kB/s eta 0:00:00
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Installing backend dependencies ... done
  Preparing metadata (pyproject.toml) ... done
Collecting greenlet
  Downloading greenlet-2.0.2.tar.gz (164 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 165.0/165.0 kB 46.3 kB/s eta 0:00:00
  Preparing metadata (setup.py) ... done
Building wheels for collected packages: msgpack
  Building wheel for msgpack (pyproject.toml) ... done
  Created wheel for msgpack: filename=msgpack-1.0.5-cp310-cp310-mingw_x86_64.whl size=15577 sha256=e
2b364541237823e46e113c796460410ebf0c463f203094178c210d740a6e7b2
  Stored in directory: c:/users/dev/appdata/local/pip/cache/wheels/10/65/70/37e38721bbc2ac09cf4fd12a
c84ee87ebc36e423f3efd890f0
Successfully built msgpack
Installing collected packages: msgpack, greenlet, pynvim
  DEPRECATION: greenlet is being installed using the legacy 'setup.py install' method, because it do
es not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this
behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be f
ound at https://github.com/pypa/pip/issues/8559
  Running setup.py install for greenlet ... done
  DEPRECATION: pynvim is being installed using the legacy 'setup.py install' method, because it does
 not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this be
haviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be fou
nd at https://github.com/pypa/pip/issues/8559
  Running setup.py install for pynvim ... done
Successfully installed greenlet-2.0.2 msgpack-1.0.5 pynvim-0.4.3

$ pip install pynvim --upgrade
Requirement already satisfied: pynvim in c:/gnu/msys64/mingw64/lib/python3.10/site-packages (0.4.3)
Requirement already satisfied: msgpack>=0.5.0 in c:/gnu/msys64/mingw64/lib/python3.10/site-packages
(from pynvim) (1.0.5)
Requirement already satisfied: greenlet in c:/gnu/msys64/mingw64/lib/python3.10/site-packages (from
pynvim) (2.0.2)

标签:01,x86,windows,100%,w64,mingw,64,###############################,nvim
From: https://www.cnblogs.com/Searchor/p/17280257.html

相关文章

  • mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 02
    2.1命令行工具https://github.com/sharkdp/fdhttps://github.com/junegunn/fzfhttps://github.com/BurntSushi/ripgrephttps://github.com/tree-sitter/tree-sitterC:\gnu\cli\fd.exeC:\gnu\cli\fzf.exeC:\gnu\cli\rg.exeC:\gnu\cli\tree-sitter.exe添加到path......
  • mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 03
    3.1cclshttps://github.com/MaskRay/ccls/wiki/Build在msys中:pacman-S--noconfirmmingw-w64-x86_64-clangmingw-w64-x86_64-clang-tools-extramingw64/mingw-w64-x86_64-pollymingw-w64-x86_64-cmakemingw-w64-x86_64-jqmingw-w64-x86_64-ninjamingw-w64-x86_64-n......
  • mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 04
    4.1init.vim将init.vim放置到下面:echostdpath('config')~\AppData\Local\nvim4.2plughttps://github.com/junegunn/vim-plug将plug.vim放置到下面~\AppData\Local\nvim-data\site\autoload4.3:PlugInstall4.3.1网络问题gitproxy4.3.2process4.3......
  • mingw64 + nvim + coc.nvim + nvim-dap : C++ windows - 05
    PSC:\Users\dev\Desktop\cpp>cd.\build\PSC:\Users\dev\Desktop\cpp\build>cmake..-DCMAKE_BUILD_TYPE=Debug--Buildingfor:Ninja--TheCcompileridentificationisGNU12.2.0--TheCXXcompileridentificationisGNU12.2.0--Detect......
  • jQuery遍历_01
         ......
  • Windows窗口对象
         ......
  • 【THM】Windows Fundamentals 2(Windows基础知识2)-学习
    本文相关的TryHackMe实验房间链接:https://tryhackme.com/room/windowsfundamentals2x0x本文介绍:本文所涉及的内容是Windows基础模块的第2部分,了解有关系统配置、UAC设置、资源监控、Windows注册表等更多信息。简介在WindowsFundamentals1中,我们已经介绍了Windows的桌面......
  • AcWing 2. 01背包问题
    有N件物品和一个容量是V的背包。每件物品只能使用一次。第i件物品的体积是vi,价值是wi。求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。输出最大价值。输入格式第一行两个整数,N,V,用空格隔开,分别表示物品数量和背包容积。接下来有N行,每行两个......
  • 生活中的常识与原理001-天文-基础
    相关英文词汇:latitude/ˈlætɪtjuːd/,纬度,记忆时可以与ladder相关联,因为纬度是标识南北的线,就像梯子的格子一样。赤道为0度,北极为90度。注意与高度altitude相区别。longitude/ˈlɔndʒɪtjuːd/,经度。从南到北,与赤道垂直。0度经线贯穿英国格林尼治天文台。经度和纬度可以标......
  • [oeasy]python0123_中文字符_文字编码_gb2312_激光照排技术_王选
    中文编码GB2312回忆上次内容上次回顾了日韩各有编码格式日本有假名五十音一字节可以勉强放下 有日本汉字字符数量超过20000+  韩国有谚文数量超过500一个字节放不下 有朝鲜汉字字符数量超过20000+......