0

我在 windows 上安装了 eclipse 并使用 cygwin 为 linux 开发程序。我使用 cygwin 工具链进行编译,并在 cygwin 上进行了测试。

现在我想用原生的 linux 工具链编译我的程序,我也想从 windows 机器上调试它。

Indigo SR2 有什么可能吗?实现这一目标的最佳方法是什么?

我发现了这一点,但随后我将有两个项目,一个用于 Windows,一个用于 linux。我希望两个平台都只有一个项目,以避免来回同步源。

谢谢。

4

1 回答 1

0

我猜你想要一个跨平台的开发环境。

这项工作有多种工具,但我的选择是CMake。基本上,您将编写 CMakelists.txt 文件而不是 Eclipse .classpath 和 .project 文件,并使用 cmake 可执行文件生成这些文件。但在细节上,您将需要克服跨平台开发中固有的一些困难。

我已经使用这些工具成功地创建了多个项目,并且它们目前处于繁重的负载之下。

于 2012-04-20T10:37:27.783 回答