MingW on Windows
MingW on Linux
使用 -I指令用于额外包含,而-L指令则用于额外的库路径
如果您查看Ubuntu软件包Web服务器上mingw-w64的组成软件包的文件列表:
gcc-mingw-w64-x86-64g++-mingw-w64-x86-64binutils-mingw-w64-x86-64mingw-w64-x86-64-devgcc-mingw-w64-i686g++-mingw-w64-i686binutils-mingw-w64-i686mingw-w64-i686-dev
您会看到,它mingw-w64提供了一个工具链,即一组用于为另一个系统编译代码的替代工具(编译器,链接器,标头等)。
假设您要为64位系统编译C ++代码,则需要使用/usr/bin/x86_64-w64-mingw32-g++-win32。您可以使用CXX环境变量来告诉大多数Makefile使用该编译器来编译代码。
