首页 > 其他分享 >GCC、gcc、g++与gdb

GCC、gcc、g++与gdb

时间:2023-05-09 17:01:32浏览次数:43  
标签:GCC GNU ++ gcc C++ GUN 编译器 GDB

 

GCC:GNU Compiler Collection(GUN 编译器集合),它可以编译C、C++、JAV、Fortran、Pascal、Object-C、Ada等语言。


gcc是GCC中的GUN C Compiler(C 编译器)


g++是GCC中的GUN C++ Compiler(C++编译器)


GDB 全称“GNU symbolic debugger”,从名称上不难看出,它诞生于 GNU 计划(同时诞生的还有 GCC、Emacs 等),是 Linux 下常用的程序调试器。发展至今,GDB 已经迭代了诸多个版本,当下的 GDB 支持调试多种编程语言编写的程序,包括 C、C++、Go、Objective-C、OpenCL、Ada 等。实际场景中,GDB 更常用来调试 C 和 C++ 程序。

 

具体参考:http://c.biancheng.net/view/7936.html

标签:GCC,GNU,++,gcc,C++,GUN,编译器,GDB
From: https://www.cnblogs.com/FrankJin/p/17385616.html

相关文章

  • windows安装gcc
    1.安装MinGW的方法跟官网走,很清晰,不会有错漏:MSYS2注意上文中第5步打开的是ucrt64终端,而不是自动弹出的msys,否则gcc指令无效。 2.ucrt64终端那里,之前看vscode的官网教程没更新卡了好久,后来解决之后,专门去查了一下:以下内容来自知乎:https://www.zhihu.com/question/463666011/an......
  • [AtCoder-AT_ABC070C]题解(C++)
    PartIPreface原题目(Luogu)原题目(AtCoder)PartIISketch给定一个正整数\(N(1\leqN\leq100)\),表示时钟数量。接下来\(N\)行,每行一个正整数\(T_i(1\leqT_i\leq10^{18})\),表示每个时钟旋转\(T_i\)秒后还会回到原来的地方。求出在多少秒之后,所有时钟还会同时......
  • [AtCoder-AT_ABC070_A]题解(C++)
    PartIPreface原题目(Luogu)原题目(AtCoder)PartIISketch给定一个正整数\(n(100\leqn\leq999)\)。求\(n\)是否是一个回文数,是输出\(\texttt{Yes}\),不是输出\(\texttt{No}\)。PartIIIAnalysisSolve1如果仔细观察的话,应该都能发现,\(n\)一定是一个三位数。......
  • C/C++常用接口实现【持续更新】
    目录判断大小端判断大小端一般方法boolIsSmallEndian(){intnum=1;char*p=(char*)#if(*p==1){printf("小端\n");returntrue;}returnfalse;}unionboolIsSmallEndian(){unionUn{char......
  • macOS下使用VS Code配置C/C++开发环境
      macOS系统中默认的C/C++编译器是clang/clang++,命令行使用gcc/g++或者clang/clang++来执行命令时,都是调用clang/clang++编译器,想使用gcc/g++编译器结合VSCode进行开发的话,我们可以自己安装。查看一下gcc和clang   1.安装Homebrew,官网链接,复制粘贴到Terminal运行脚......
  • C++ CEF3加载高清图片崩溃
    https://blog.csdn.net/light_cnc/article/details/115387035 使用CEF加载网页时,如果加载的图片为高清图片时,会引起软件的崩溃。是由于图片解码后内存猛涨,有可能引起崩溃。如何解决呢?其实很简单。只需要开启VS的启用大地址编译开关即可,希望对各位有帮助。 ———————......
  • C++如何实现容器的Copy/Move/Swap方法
    C++如何实现容器的Copy/Move/Swap方法1、引言目前网上有很多关于如何编写C++容器的教程,比如各种“手写STL”之类的文章和视频,但是这些教程中的容器一般都不包括allocator,比如:template<typenameT>classMyVector{...};然而我们知道标准库的容器都是有一个Allocator的模......
  • 编程打卡: C++ 语言程序设计
    编程打卡:C++语言程序设计#include<iostream>#include<array>usingnamespacestd;intmain(){intn;cin>>n;array<double,100000>scores;for(inti=0;i<n;i++){cin>>scores[i];}......
  • 第十四届蓝桥杯省赛C++ B组(个人经历 + 题解)
    参赛感受这是我第一次参加蓝桥杯的省赛,虽然没什么参赛经验,但是自己做了很多前几届蓝桥杯的题,不得不说,这一届蓝桥杯省赛的难度相较于之前而言还是比较大的。之前很流行蓝桥杯就是暴力杯的说法,但是随着参赛人数的增多,比赛认可度的提升,比赛题目的质量也明显越来越高了。这次省赛涉及......
  • 【C++判断(switch...case、if...else)】
    【C++判断(switch...case、if...else)】switch...case语法:switch(表达式){case常数表达式:语句;break;  default:语句;break;}1.表达式必须是一个整型或枚举类型2.在一个switch中可以有任意数量的case语句。每个case后跟一个要比较的值和一个冒号。3.当被......