简单问题:为什么Bash For Windows子系统中的g ++版本比Ubuntu版本低?
复杂的问题:有没有办法将Bash For Windows子系统上的g ++版本快速推送到正常的Ubuntu系统?
具体来说,这个问题源于我需要使用c ++ 17文件系统实现/支持:
使用相同的编译命令(g++ -Wall -std=c++1y main.cpp -o main
),相同的文件将无法在Windows上编译,但将在Ubuntu中编译:
#include <experimental/filesystem>
int main() {}
有什么建议吗?