msys2 x64 安裝好後,接着更新,以後安裝一堆輔助工具以及編譯器,可是在安裝 LLVM 3.5.1 時,會提示shell
sed:沒法讀取 mingw64/share/llvm/cmake/LLVMConfig.cmake:No such file or directory
確實的這個目錄下這個文件是正確存在的,裏面是 CMake 的配置信息,關鍵問題發生在哪裏呢?嘿嘿 >"<工具
打開下面這個文件,用 WinRAR 打開,並查看其中的 .INSTALL 文件,並得知要改一處地方,暫時只知道手工辦法。post
E:\MinGW\var\cache\pacman\pkg\mingw-w64-x86_64-llvm-3.5.1-1-any.pkg.tar.xz
post_install() { cd mingw64 local _prefix=$(pwd -W) cd - sed -e "s|/mingw64|${_prefix}|g" -i mingw64/share/llvm/cmake/LLVMConfig.cmake } post_upgrade() { post_install }
改成code
post_install() { cd mingw64 local _prefix=$(pwd -W) cd - sed -e "s|/mingw64|${_prefix}|g" -i /mingw64/share/llvm/cmake/LLVMConfig.cmake } post_upgrade() { post_install }
只是添加了個反斜槓,這個 sed 語句就能夠正常工做了。只是須要提取出這個命令,在 shell 環境裏再執行一次。xml
記錄一下,也許之後用的到。編譯器