windows下编译源码的方法
1、cmake
cmake可以通过-g 指定生成makefile,ninjia,sln,xcode等文件
在unix环境下, cmake默认生成Unix Makefile。
在windows环境下,cmake默认生成sln, vcxproj。
cmake在windows下默认使用编译器 cl(MSVC),linux下cmake默认使用编译器gcc
2、构建
mingw-make
cmake构建产生GUN类型
makefile
。
# 生成makefile文件
cmake -G "MinGW Makefiles" ..
mingw-make .
nmake
cmake构建产生windows类型
makefile
。