Gcc 如何使用mingw工具链生成.lib文件?
我已经在我的系统中安装了MingW GCC 4.8.1。我正在尝试构建LLVM源代码(进行一些额外的修改)。Cmake 2.8.12用于生成makefiles和visual studio解决方案文件。我能够用VisualStudio2010构建LLVM源代码(rel3.4.2),并且正在生成lib和dll文件。但是使用MingW,我无法通过简单地运行Gcc 如何使用mingw工具链生成.lib文件?,gcc,g++,mingw,llvm,Gcc,G++,Mingw,Llvm,我已经在我的系统中安装了MingW GCC 4.8.1。我正在尝试构建LLVM源代码(进行一些额外的修改)。Cmake 2.8.12用于生成makefiles和visual studio解决方案文件。我能够用VisualStudio2010构建LLVM源代码(rel3.4.2),并且正在生成lib和dll文件。但是使用MingW,我无法通过简单地运行makeall生成.lib文件 如何在构建项目时使MingW生成.lib文件?使用。将-DCMAKE_GNUtoMS=ON添加到build命令中。看
makeall
生成.lib文件
如何在构建项目时使MingW生成.lib文件?使用。将
-DCMAKE_GNUtoMS=ON
添加到build命令中。看见因此,一个.lib
文件将与.dll.a
文件一起生成。使用MinGW时,大多数人遵循Unix惯例,在库中使用.a
扩展名,并且通常在名称前面加上lib
。例如,libfoo.a
而不是foo.lib
。查看是否正在生成.a
文件。@RossRidge谢谢。a文件在那里。它成功了,谢谢:)