GitHub 有一个十分蛋疼的机制:每个 Release 的下载链接都是有时间限制的,超过一定时间会自动失效。
然而,我们这里的网络状况,即使用 Steam++ 修改 Host,下载 Windows 版 LLVM 的速度也依旧会超过这个时限。
我看了一下 TUNA,发现他们的 LLVM 只有源码的镜像,没有 Windows 版二进制的安装包。而腾讯、阿里更是压根没做 LLVM 的镜像。
GitHub 有一个十分蛋疼的机制:每个 Release 的下载链接都是有时间限制的,超过一定时间会自动失效。
然而,我们这里的网络状况,即使用 Steam++ 修改 Host,下载 Windows 版 LLVM 的速度也依旧会超过这个时限。
我看了一下 TUNA,发现他们的 LLVM 只有源码的镜像,没有 Windows 版二进制的安装包。而腾讯、阿里更是压根没做 LLVM 的镜像。
或者,如何延长 GitHub 单次下载链接的有效时间?
每次到 90% 多就下不下去了是真的搞笑(笑不出来的那种“搞笑”),想用个 clangd 而无需安装 MSYS2 或者必须在 VS DevShell 里启动编辑器这么难的么?
挂代理才能根本解决问题,最好是 tun 模式
我在浏览器里也是常遇到不能下载,或下载到一会就没了,后来我把github的下载链接复制到一些BT下载工具(如FDM)里下,没挂代理也比浏览器里面下载要快得多
我倒不是用的浏览器,我用的是 IDM 或者 Motrix
我也是这样,有时网页基本就几 k 每秒,放到 aria2 里下载就能跑满速
Motrix 用的就是 Aria,但还是下不下来。
尝试 clone llvm 源码编译,结果编译到 clangd 的时候有一个文件 fail 了,乐。
报错信息节选:
FAILED: tools/clang/tools/extra/clangd/CMakeFiles/obj.clangDaemon.dir/CodeComplete.cpp.obj
D:\Softwares\LLVM\llvm-project\clang-tools-extra\clangd\CodeComplete.h(80): error C2001: 常量中有换行符
D:\Softwares\LLVM\llvm-project\clang-tools-extra\clangd\CodeComplete.h(81): error C2143: 语法错误: 缺少“;”(在“std::string”的前面)
D:\Softwares\LLVM\llvm-project\clang-tools-extra\clangd\CodeComplete.h(81): error C2061: 语法错误: 标识符“string”
D:\Softwares\LLVM\llvm-project\clang-tools-extra\clangd\CodeComplete.h(157): error C2059: 语法错误:“<L_GRAMMAR_end_class>”
D:\Softwares\LLVM\llvm-project\clang-tools-extra\clangd\CodeComplete.cpp(2312): error C2039: "NoInsert": 不是 "clang::clangd::CodeCompleteOptions::IncludeInsertionIndicator" 的成员
ninja: build stopped: subcommand failed.
提示 CodeComplete.h 缺少分号,去看 CodeComplete.h 发现根本不是这回事:
微软你给我偷偷抠掉了一个分号是吧?
是不是编码格式的问题? 我在 Windows 上编译 C++ 代码老是遇到编码的问题。
用aria2不能断点续传吗?
用aria2不能断点续传吗?
是这个,但里面没有 exe 的安装包,只有源码的压缩包;GitHub 的 Release 里面是有人上传 exe 的。
啊这…
昨天看的时候还没有,看样子是今天已经同步上来了。