我对计算机科学的大部分内容都非常幼稚,并且希望得到解释或链接到可能有助于我理解这些概念的文章。
如果我要在 Linux 中开发程序,Windows 的可移植性选项有哪些?程序如何在 Linux 上编译和运行(类似于 Windows 上的可执行文件)?
是否有某些仅限 Linux 的库?当然有,但是是否有可以替代使用的平台独立库?
如果我有一个在 Windows 上运行的程序,那么移植代码(如果使用与平台无关的库)比复制代码并重新编译要复杂多少?
大多数软件是在 Linux 操作系统上开发的吗?如果是这样,这样做有什么好处吗?
我考虑过渡到 Linux 开发的驱动原因之一是因为使用 C 语言创建 GUI 的看似简化的方法。我读过的大多数 Windows 库很快就会变得非常复杂。