我已在系统中安装MingW GCC 4.8.1。我正在尝试构建LLVM源代码(进行一些额外的修改)。 Cmake 2.8.12用于生成Makefile和Visual Studio解决方案文件。我能够使用Visual Studio 2010构建LLVM源(版本3.4.2),并且正在生成lib和dll文件。但是使用MingW,我无法仅通过运行Make all
来生成.lib文件。
如何在构建项目时使MingW生成.lib文件?
使用CMAKE_GNUtoMS。将-DCMAKE_GNUtoMS=ON
添加到构建命令。参见this CMake issue。结果,将与.lib
文件一起生成.dll.a
文件。