【问题标题】:Cross Compilation for Windows on LinuxLinux 上的 Windows 交叉编译
【发布时间】:2018-01-29 16:50:42
【问题描述】:

我正在尝试使用 MinGW-w64 在 Linux 上编译 c++ 代码以在 Windows 上运行,但我不知道如何应用我在为 linux 编译时通常使用的标志。例如,我在使用 g++ 时使用链接标志 -lX11 在 Linux 上进行链接,我将如何使用相应的标志为使用 MinGW-w64 的 Windows 进行编译? 提前感谢您的帮助!

【问题讨论】:

  • 由于 Windows 上没有内置对 X11 的支持,只需删除该标志即可。

标签: c++ linux windows compilation linker


【解决方案1】:

Mingw 包含一个普通的 g++,所以编译标志不应该不同。 链接 X11 将无法正常工作,因为它在 Windows 上不可用

【讨论】:

  • 所以如果我想在 Linux 上使用 GLFW 之类的东西进行编译,在 Windows 上运行,那也行不通?
  • 看看如何为 Windows 编译 GLFW。一些(等图形)库工作具有平台相关的代码。所以有区别。请看一下如何用mingw编译它们
猜你喜欢
  • 2023-04-02
  • 2011-05-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多