繁体   English   中英

如何使用适用于Linux的g ++编译C ++程序以在Windows操作系统中工作?

[英]how do i compile a C++program to work in the windows operating system using g++ for linux?

我是用C ++编写程序的新手,我想知道是否可以将其导出为Windows格式。 还有什么是学习Objective-C的好方法,它与C ++有很大不同吗? 先感谢您。

使用mingw32,您可以交叉编译Windows。 参见http://www.mingw.org/wiki/LinuxCrossMinGW

目标C与C ++有很大的不同。 (我知道)它的主要用途是用于Apple平台。 我敢肯定还有其他人,但这是我见过的最常见的情况。

MinGw32是您可以 Linux平台交叉编译以定位Windows的方式。

如果要在Windows平台使用gcc进行编译并与Linux库兼容,则可以使用mingw32 / MSys或Cygwin。

如果您只是想在Windows上使用gcc进行开发,而忽略了任何Posix(/ Linux标准库)兼容性,那么可以使用许多选项。 一种流行的方法是下载并安装Eclipse for C ++ / CDT。 它可能在幕后使用Cygwin或Mingw32之一-不确定。

Objective-C语言是一种简单的计算机语言,旨在支持复杂的面向对象编程。 Objective-C被定义为标准ANSI C语言的一小部分但功能强大的扩展。 它对C的添加主要基于Smalltalk,这是第一种面向对象的编程语言。 Objective-C旨在提供C完整的面向对象的编程功能,并以一种简单明了的方式做到这一点。

以供参考

您可以使用Cygwin在Windows环境中编码/编译相同的代码

如果您是编程新手,我只会尝试在* nix和Windows上都可以工作,并在需要时直接在Windows上进行编译。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM