标签: c++ linker cygwin
我有一个普通的(但相当小的)C ++项目,它使用CMake作为其构建系统,但它有大约30个可执行文件链接。在linux下,链接所有30个大约需要10-20秒左右。在cygwin下,可能需要20-30分钟。
但是,这不是唯一有这个问题的项目。我尝试在Cygwin(所有CMake)下编译的每个项目都遇到了同样的问题(尽管可以说更容易使用,因为只有少数目标需要链接)。
我还应该注意1)编译时间很好,2)这种情况发生在Windows 10上,无论是在虚拟机上还是在裸机上。