MingW on Windows

MingW on Linux

使用 -I指令用于额外包含,而-L指令则用于额外的库路径

如果您查看Ubuntu软件包Web服务器上mingw-w64的组成软件包的文件列表:

您会看到,它mingw-w64提供了一个工具链,即一组用于为另一个系统编译代码的替代工具(编译器,链接器,标头等)。
假设您要为64位系统编译C ++代码,则需要使用/usr/bin/x86_64-w64-mingw32-g++-win32。您可以使用CXX环境变量来告诉大多数Makefile使用该编译器来编译代码。