unix-007-在Windows上生成使用GNU gcc的Makefile

       同样的工程文件我发现在Windows上和Linux上有着不同的行为,在Linux上使用的是GNU gcc而在Windows上则使用了VS。诚然,我用的Linux上没有VS,可是我的Windows上却有gcc。

       搭建一个简单的小工程测试,在我使用的Windows上会出现如下提示:

unix-007-在Windows上生成使用GNU gcc的Makefile

       姑且不说编译是否能够通过或者是否还有其他问题,至少现在他没有按照我预期的使用GNU gcc。而我的工具是已经存在了的,如下:

unix-007-在Windows上生成使用GNU gcc的Makefile

       这时候可以通过指定生成器的方式来生成我们想要的配置,而从cmake的帮助来看我可以知道我需要生成的是Unix Makefiles的格式。测试如下:

unix-007-在Windows上生成使用GNU gcc的Makefile

       从上面看,通过指定生成器成功切换成了使用GNU gcc。而且,Makefile的生成十分顺利,代码也通过了相应的编译链接。

相关文章:

  • 2021-10-20
  • 2022-02-01
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-04
猜你喜欢
  • 2022-12-23
  • 2021-11-01
  • 2021-11-09
  • 2021-10-10
  • 2021-12-25
  • 2021-05-26
  • 2021-07-21
相关资源
相似解决方案