
正文
怎么判断C语言编译器版本,如何查看编译器是否支持c++11
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
keil的C语言编译器是不是GCC,怎么查看
keil中要编译c语言,首先肯定要建一个工程,再将c源程序添加到工程中或者新建c源程序。如果导入一个工程,在左边栏中,肯定有包含的源程序及头文件列表,双击源程序就打开显示了。
不是,keil的编译器是交叉编译器,是和芯片相关的,你创建过程的时候选择的芯片,其实就有编译器(当然还有其它的东西),所以有的芯片keil上没有还需要安装额外的包才行。
如果你发现里面有C/C++ Compiler或者Visual C++这样的字样,就说明你的电脑上已安装了C语言的相关编译器。
Gcc最基本的用法是∶gcc [options] [filenames]其中options就是编译器所需要的参数,filenames给出相关的文件名称。
相关问答
Q1: 怎么检查计算机是否安装C编译系统?
1、如果系统上安装了gcc编译器,这条命令就会显示出当前安装的gcc编译器是哪个版本。
2、常用的编译器有gcc, clang, c-compiler, xlc(AIX)等。
3、⑴ 检查所用的计算机系统是否已安装了 C 编译系统并确定他所在的子目录。⑵ 进入所用的集成环境。⑶ 熟悉集成环境的界面和有关菜单的使用方法。⑷ 输入并运行一个简单的、正确的程序。
4、Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。
5、工具/原料 win7系统 vs2010安装包 加载准备 1 文件准备:完vs2010压缩。如图所示为解压缩的结果。2 执行文件:找到“setup.exe”文件双击。3 安装选择:等一会儿,会跳出一个安装界面,如图所示,我们选择“安装..”。
Q2: 能否查看一个可执行exe文件的编译器版本?如何查看?(C语言)
_MSC_VER 是微软C/C++编译器——cl.exe 编译代码时预定义的一个宏。需 要针对cl 编写代码时, 可以使用该宏进行条件编译。_MSC_VER 的值表示cl 的版本。
一般没有办法可以保证获取EXE文件是什么语言写的,只是对于编译后没有进行任何处理的EXE文件,可以去看它是否符合常见的DELPHI、VB、VC++等编译器的规律,然后猜测其是什么语言编写的。
if __GNUC__即可判断是否在使用 GCC 编译器。__GNUC__ 的具体值对应GCC的主版本号。例如 对于GCC 9 ,__GNUC__ 等于 4,对于 GCC 1 ,__GNUC__ 等于 5,次版本号可以通过 __GNUC_MINOR__ 查询。
MinGW:一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你生成本地的Windows程序而不需要第三方C运行时库。MinGW,即 Minimalist GNU For Windows。
常用的C/C++的编译器都可以,比如MinGW这个工具包就包含有你所需要的编译器和连接器。其他的比如Turbo C之类的集成开发环境也自带有编译和连接器。
Q3: C语言用的编译器还有分别呢吗?
C语言编译器目前主要有VC++、dev-C++、C-Free、win-TC、TC 0等等。其中比较经典的VC++,微软的产品,编译器,链接器,运行,调试等功能于一体的强大开发工具,特点是功能十分强大,对于新手来说需要一段时间去摸索。
c语言可以用的编译器有很多,包括MicrosoftVisualC++、MyEclipse、TurboC和gcc编译器等。
可以编写c语言的软件有:Vim、C编译器、Dev-C、Code:Blocks、VisualStudio等。VimVim是一个类似于Vi的著名的功能强大、高度可定制的文本编辑器,在Vi的基础上改进和增加了很多特性。VIM是自由软件。
Q4: 如何在C语言中用宏来判断当前编译器
#define的概念 define命令是C语言中的一个宏定义命令,它用来将一个标识符定义为一个字符串,该标识符被称为宏名,被定义的字符串称为替换文本。该命令有两种格式:一种是简单的宏定义,另一种是带参数的宏定义。
取消宏 undef 标识符条件编译 ifdef XXX…(#else) … #endif 预定义宏 在C语言中收录了一些有用的宏,这些宏是提供当前编译信息的。
一般情况来说,C语言代码是可以用C++编译器编译的,但是C编译器,就一般不能编译C++代码。自己区分的话:包含头文件格式:include 和有using namespace的,都应该属于C++的内容。
格式:define 标识符 字符串 其中的标识符就是所谓的符号常量,也称为宏名。预处理(预编译)工作也叫做宏展开:将宏名替换为字符串。掌握宏概念的关键是换。
简单的define定义#defineMAXTIME1000一个简单的MAXTIME就定义好了,它代表1000,如果在程序里面写if(iMAXTIME){...}编译器在处理这个代码之前会对MAXTIME进行处理替换为1000。
Q5: 怎么看编译器用的是哪个c++版本
printf(标准C版本:%ld。, __STDC_VERSION__);else printf(旧的标准C。);endif getchar();return 0;} 预定义宏__STDC__表示标准C。__STDC_VERSION__表示标准C版本。C99对应的是199901L。
常用的编译器有gcc, clang, c-compiler, xlc(AIX)等。
用UE打开可执行文件,搜索编译器相关字符串,比如1(要搜ASCII),可以看到编译器版本 。简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。
怎么判断C语言编译器版本的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何查看编译器是否支持c++11、怎么判断C语言编译器版本的信息别忘了在本站进行查找喔。







