mlfk.net
当前位置:首页 >> winDows下的gCC和linux下的gCC有什么区别 >>

winDows下的gCC和linux下的gCC有什么区别

gcc在哪个平台下都一样 只是只能编译此平台支持的代码 。 GCC还支持交叉编译的,linux下的gcc可以编译出windows应用程序,windows下面的gcc可以编译出linux的应用程序,都是可以的,当然这样的gcc本身也是有不同的方式编译出来的。

区别很大,windows下面的程序和linux下面的程序格式都不一样,当然不能互通。 所以,gcc在linux和windows下面的实现肯定不一样。 建议看看《程序员的自我修养》,里面有答案的

mingw是windows下的GNU工具链,包含gcc和binutils等工具,已经过时,建议使用mingw-w64。gcc是GNU开发的编译器套装,也特指GNUC编译器。

有,最主要的是ming生成windows下的可执行程序

gcc是linux系统下面用来将代码编译成一个可执行程序的手段。编译出来的是适用于linux系统的可执行二进制文件。可执行程序其实就是一堆的0101二进制机器码。这些机器码代表什么含义只有机器本身能理解。所以你用gcc编译出来的可执行程序只有在lin...

linux下的gcc 和 windows下的gcc,是GNU针对两个不同的平台发行的,两个不同版本的编译器,源代码不完全相同,但大部分地方是相同跨平台的代码。只需要用的时候,configure成相应的平台,它就会编译成相应平台用的gcc。 对于同一个程序,在两个...

额,这两个怎么比。。。 CrossGCC是指用于交叉编译,编译在Windows、ARM-linux等等其他平台的运行的程序。 LinuxGCC是指用于本地开发,编译在本机运行的程序。 大概吧。。。假设你是Linux平台?

g++是用来编译c++程序 gcc默认编译c语言,也可以通过指定参数调用其它编译程序,包括g++

根据gcc的编译选项可以看出: 不能 由于Linux和windows是完全不兼容的, Linux上不使用文件后缀名来区分文件, 所以同样是gcc编译出来的文件,在Linux上可以执行, 在windows就不能了。 可以安装Cygwin模拟Linux环境,将源代码拷到windows下, 用...

GCC 最开始的时候是 GNU C Compiler, 就是一个c编译器。但是后来因为这个项目里边集成了更多其他不同语言的编译器,GCC就代表 the GNU Compiler Collection,所以表示一堆编译器的合集。 g++则是GCC的c++编译器。 根据代码的后缀名来判断调用c编...

网站首页 | 网站地图
All rights reserved Powered by www.mlfk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com