×

gcc编译器不支持哪种语言

gcc编译器不支持哪种语言(如何查看gcc编译器默认支持的c语言标准)

admin admin 发表于2024-01-01 05:33:16 浏览34 评论0

抢沙发发表评论

各位老铁们好,相信很多人对gcc编译器不支持哪种语言都不是特别的了解,因此呢,今天就来为大家分享下关于gcc编译器不支持哪种语言以及如何查看gcc编译器默认支持的c语言标准的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!

本文目录

如何查看gcc编译器默认支持的c语言标准

gcc默认是不支持c99及以上版本的如果想支持,需要在编译时加参数:-std=c99gcc -std=c99 -o xx xx.c或者在源码里定义宏#define __STDC_VERSION__ 199901L

gcc的语言支持

以2006年5月24日释出的4.1.1版为准,本编译器版本可处理下列语言:Ada 〈GNAT〉C 〈GCC〉C++(G++)Fortran 〈Fortran 77: G77, Fortran 90: GFORTRAN〉Java 〈编译器:GCJ;解释器:GIJ〉Objective-C 〈GOBJC〉Objective-C++先前版本纳入的CHILL前端由于缺乏维护而被废弃。Fortran前端在4.0版之前是G77,此前端仅支援Fortran 77。在本版本中,G77被废弃而采用更新的GFortran,因为此前端支援Fortran 95。下列前端依然存在:Modula-2Modula-3PascalPL/ID语言MercuryVHDL

小弟菜鸟,刚学Linux,我想问下安装Ubuntu时会自带gcc编译器,这个编译器可以编译fortran程序吗

gcc只是个前端,后端还是要加的。默认好像gcc只支持几种语言。都是要安装相应的后端程序。

linux下 gcc 编译器 不识别 C语言 pow()函数

要包含头文件:#include 《math.h》

pow() 函数用来求 x 的 y 次幂(次方),其原型为:    double pow(double x, double y);pow()用来计算以x 为底的 y 次方值,然后将结果返回。设返回值为 ret,则 ret = xy。可能导致错误的情况:

如果底数 x 为负数并且指数 y 不是整数,将会导致 domain error 错误。

如果底数 x 和指数 y 都是 0,可能会导致 domain error 错误,也可能没有;这跟库的实现有关。

如果底数 x 是 0,指数 y 是负数,可能会导致 domain error 或 pole error 错误,也可能没有;这跟库的实现有关。

如果返回值 ret 太大或者太小,将会导致 range error 错误。

gcc编译java程序

gcc不是编译C语言,C++语言之类的吗?gcc -x后面可加的参数只有:`c’, `objective-c’, `c-header’, `c++’, `cpp-output’, `assembler’, `assembler-with-cpp’. 所以编译不了java程序,要用专门的程序编译。

arm-linux-gcc 不能编译c++程序吗

gcc是C语言编译器,编译C++要用G++,应该打包在一起了吧,换个命令就行~~

关于gcc编译器不支持哪种语言,如何查看gcc编译器默认支持的c语言标准的介绍到此结束,希望对大家有所帮助。