买了一个新的、更强大的 Windows 系统并在上面安装了 Vscode。令我惊讶的是,运行基本 Cpp 文件的速度要慢得多。经过一番调查,这里是我对这个问题的观察 -
- 编译后第一次运行时滞后非常突出,或者从 CodeRunner 运行时,
cd "d:\cpp_primer\" ; if ($?) { g++ arr1.cpp -o arr1 } ; if ($?) { .\arr1 }
这间接是同一件事 - 从第二次开始,
.\arr1
显示输出非常快。
我的推断是它与检查代码签名有关。几天前,我读到一篇文章,其中 MacOs 甚至在 Xcode 脚本上也非常频繁地检查它们。
巧合的是,Msys2
在这个系统上安装时,running scripts is disabled on this system...
当我将“CurrentUser”和“LocalMachine”的“ExecutionPolicy”从Undefined
更改为RemoteSigned
.
提前致谢。