我处在一个奇怪的场景中,我必须使用工作 Windows 8 桌面,无论我如何编写要在实时 Linux 机器上运行的代码。我正在为实时系统编写代码,因此需要实现许多非 Windows header ,如 RTAI 等。显然我不能在 Windows 8 上运行这些,所以很好奇是否有人对编译和测试有任何建议,而不必在每次我想运行程序时将代码上传到我正在编程的基于 RTOS 的计算机。不幸的是,我不能使用虚拟机,并且想避免在终端中编码,以便在 linux 机器上远程编码。
有什么建议吗?
最佳答案
您可以在 Windows 或您喜欢的任何操作系统中编写,您的编程计算机使用的系统与目标系统完全无关。
您使用的交叉编译器显然必须适用于预期的目标系统。调试器和程序下载工具也是如此。您的程序必须要么在模拟器中运行,要么必须在真实目标上运行。强烈推荐后者。
因此,您所要做的就是获得合适的软件工具。由于这些几乎都是为 Windows 编写的,所以这应该很容易。
关于linux - 在 Windows 上为 Linux 编程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36027040/