gcc基础实验练习

gcc基础实验报告3

一·实验简介

  1. 概述

GCC编译器能将C/C++语言程序,汇编程序编译,链接成可执行文件

二·实验目的

  1. 巩固vim的使用;
  2. 练习用Linux下gcc或g++编译器运行c或c++、程序;
  3. 练习编写简单的c或c++程序

三·实验条件

1.Ubuntu系统

四·实验内容

  1. 进入ubuntu系统,
  2. 简单的g++编译c++程序练习;
  1. 使用vim编写HelloWorld.cpp程序,保存。程序代码如下:

利用g++ HelloWorld.cpp指令编译执行,正确执行会生成可执行文件a.out。

说明:g++是将gcc默认语言设为c++的一个特殊的版本,链接时它自动使用c++标准库而不用c标准库。通过遵循源码的命名规范并指定对应库的名字,用gcc来编译链接c++程序是可行的,如下例所示:

¥gcc HelloWorld.cpp -lstdc++

  1. 在命令行输入./a.out查看结果。正确执行会看到字符串“Hello World”输出
  1. 使用GCC编译多个文件:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
gcc8.4.0和gcc8.3.0是GNU编译器套件(GCC)的两个版本。GCC是一个自由和开放源代码的编程语言编译器,可编译多种编程语言,包括C、C++、Fortran等。 首先,两个版本的GCC都是8系列的子版本,相对而言较新。GCC 8.3.0是在2018年1月发布的,而GCC 8.4.0则是在2019年8月发布的。因此,在发布时间上,GCC 8.4.0比GCC 8.3.0更新一些。 其次,两个版本的GCC在功能和性能方面可能有一些差异。在新版本中,通常会修复一些错误,改进一些特性,并提供更好的优化。因此,GCC 8.4.0可能在某些方面更加稳定和强大。此外,新版本的GCC还可能会增加一些新的功能或语言特性支持。 此外,两个版本在编译过程中可能会有一些微小的差异,例如编译器参数的默认设置或针对某些特定的硬件以及操作系统的优化。这些差异可能会导致在某些情况下编译结果的微小差异,但对大多数开发人员来说通常是可以忽略的。 综上所述,GCC 8.4.0和GCC 8.3.0是GCC编译器的两个版本,其中8.4.0比8.3.0稍微新一些,可能在功能、性能和稳定性方面有一些改进和优化。对于选择使用哪个版本,可以根据具体的需求和硬件平台来决定。如果需要较新的功能或更好的优化,可以选择8.4.0版本。如果对功能和性能的要求较低或者已经对8.3.0版本熟悉并且不需要更新,可以继续使用8.3.0版本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值