zoukankan      html  css  js  c++  java
  • Msys2升级后不能编译

    Msys2升级后不能编译

    Msys2升级后不能编译

    Msys2升级后不能编译,然后,发现 C:msys64 下面的三个.bat文件都不见了。

    原来的快捷键指向这三个.bat文件:

    http://images2015.cnblogs.com/blog/717724/201701/717724-20170117222142521-197078180.jpg

    MinGW-w64 Win32 Shell:
    C:WindowsSystem32cmd.exe /A /Q /K C:msys64mingw32_shell.bat
    
    MinGW-w64 Win64 Shell
    C:WindowsSystem32cmd.exe /A /Q /K C:msys64mingw64_shell.bat
    
    MSYS2 Shell:
    C:WindowsSystem32cmd.exe /A /Q /K C:msys64msys2_shell.bat
    

    现在,只有一个命令:

    C:msys64msys2_shell.cmd
    

    然后,打开这个文件查看一下,就发现它的使用方法在最下面写了:

    echo Usage:
    echo     %~1 [options] [bash parameters]
    echo.
    echo Options:
    echo     -mingw32 ^| -mingw64 ^| -msys[2]   Set shell type
    echo     -defterm ^| -mintty ^| -conemu ^| -consolez
    echo                                      Set terminal type
    echo     -here                            Use current directory as working
    echo                                      directory
    echo     -where DIRECTORY                 Use specified DIRECTORY as working
    echo                                      directory
    echo     -[use-]full-path                 Use full currnent PATH variable
    echo                                      instead of triming to minimal
    echo     -help ^| --help ^| -? ^| /?         Display this help and exit
    echo.
    echo Any parameter that cannot be treated as valid option and all
    echo following parameters are passed as bash command parameters.
    echo.
    

    所以,需要把原来的快捷键进行更新:

    MinGW-w64 Win32 Shell:
    C:WindowsSystem32cmd.exe /A /Q /C C:msys64msys2_shell.cmd -mingw32
    
    MinGW-w64 Win64 Shell
    C:WindowsSystem32cmd.exe /A /Q /C C:msys64msys2_shell.cmd -mingw64
    
    MSYS2 Shell:
    C:WindowsSystem32cmd.exe /A /Q /C C:msys64msys2_shell.cmd -msys
    

    或者,不修改快捷键,再创建几个.bat文件:

     mingw32_shell.bat
    
    @echo off
    call "%~dp0msys2_shell.cmd" -mingw32 %*
    exit
    
    mingw64_shell.bat
    
    @echo off
    call "%~dp0msys2_shell.cmd" -mingw64 %*
    exit
    
    msys2_shell.bat
    
    @echo off
    call "%~dp0msys2_shell.cmd" -msys %*
    exit
    

    Date: 2017-01-17 22:06

    Created: 2017-01-17 周二 22:21

    Emacs 26.0.50.4 (Org mode 9.0.3)

    Validate

  • 相关阅读:
    maven的pom.xml文件详细说明
    python 给视频添加马赛克
    cv2.VideoCapture 图像旋转问题
    三分钟理解知识蒸馏
    深度学习、机器学习常见概念及理解(持续更新)
    python用直方图规定化实现图像风格转换
    1分钟理解人体姿态估计与行为识别
    数据清洗要点
    3分钟理解NMS非极大值抑制
    python用pandas遍历csv文件
  • 原文地址:https://www.cnblogs.com/yangwen0228/p/6294911.html
Copyright © 2011-2022 走看看