我尝试编译一个用c ++编写的eclipse项目,它正在构建一个.so-File。现在我尝试在没有IDE的情况下构建项目。我尝试使用MinGW,但创建的.so不起作用。我认为有一些特殊的包,但我怎样才能得到这些信息。
有没有办法导出构建设置并将其导入MinGW?我怎么能设置编译器?
这是我将在MinGW中回忆的ToolChainEditor。
您无法将配置导入mingw,但您可以告诉mingw在哪里可以找到各种配置。
Eclipse可以配置为generate a makefile(至少与Neon一样)。选择项目并使用主菜单导航Project-> Properties-> C / C ++ Build-> Tool Chain Editor。将“当前构建器”设置为Gnu Make Builder并构建项目。
在生成的文件夹中,您将找到已完成的可执行文件,您将找到另外三个文件:makefile,objects.mk和sources.mk,并且可以使用通常随mingw一起提供的make
实用程序。如果必须,也可以单独下载。
从命令行输入文件夹并键入make
。魔术会发生。如果你想了解更多关于魔法的知识,那么make
是一个非常深刻的话题,值得学习,即使它只是作为一种门户药物,也可以用于更现代化的构建系统。