一、在线安装gcc/g++(需要配置网络)

linux系统下使用gcc编译c的代码,使用g++编译c++的代码
在虚拟机VMware Workstation 安装CentOS7后,系统是没有gcc和g++的。 进入系统根目录[root@localhost ~],输入命令:yum -y install gcc gcc-c++ autoconf make,如果此时是root登录的话,需要前面加sudo**

二、测试

首先,使用xshell连接虚拟机。在上一篇博文,成功配置了samba,此时我们在主机上进行连接,并且创建一个test文件夹,在test文件夹中创建一个main.cpp

# include <stdio.h>int main(){printf("hello,world!\n");return 0;
}

g++编译:g++编译 main.cpp 源文件列表, -o helloworld:输出文件(output)

g++ main.cpp -o helloworld
// g++还可以编译多个源文件 g++ main.cpp other.cpp ‐o helloworld

程序运行,一定要加一个路径才能运行

./helloworld

运行成功:

由于对linux系统实在是不够了解, 出现了这样一个傻瓜问题:sudo: apt-get:找不到命令”的解决方法
原因在于:CentOS的软件安装工具不是apt-get,而是yum,使用yum命令代替apt-get即可。

Centos7 gcc/g++安装以及运行程序相关推荐

  1. 图解Cygwin安装教程(win10下gcc,g++安装)

    Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 2. 点击" ...

  2. <Linux常用开发工具使用(yum、vim、gcc/g++、gdb、make/Makefile等)>——《Linux》

    目录 1.Linux 软件包管理器 yum 1.1什么是软件包: 1.2 关于 rzsz: 1.3 如何安装软件: 1.4 如何卸载软件: 2.Linux开发工具 3. Linux编辑器-vim使用 ...

  3. <<Linux基础环境常用工具—yum、vim、gcc/g++、gdb、git等>>

    Linux基础环境常用工具-yum.vim.gcc/g++.gdb.git等. 1.软件包管理器: yum 2.编辑器:vim 3.编译器:gcc/g++ 4.调试器:gdb 5.项目自动化构建工具: ...

  4. 【Linux】gcc/g++、gdb的使用

    文章目录 一.前言 二.gcc的基本使用 1. 预处理 2. 编译 3. 汇编 4. 链接 三.函数库 四.gcc常用选项总结 五.gdb的使用 1. 背景知识 2. 基本使用 一.前言 在学习本文前 ...

  5. Linux下gcc/g++编译器gdb调试器和makefile的使用

    文章目录 一.gcc的使用 gcc选项 二.gdb的使用 三.Linux项目自动化构建工具-make/Makefile 3.1 概念 3.2 使用 3.3 原理 一.gcc的使用 首先我们知道一个C/ ...

  6. air android 后台运行,AIR Android:使用模拟器运行程序

    安装和运行程序 生成apk包后,对开发者来说还有一个重要的环节,那就是把程序放在设备上运行起来.这一节我们将分别在模拟器和真机上运行FlipIt游戏,看看效果如何. 使用模拟器运行程序(1) 使用An ...

  7. Win10安装GCC/G++运行环境

    问题描述:在Windows下没有预装GCC/G++编译器 # WIn+R输入cmd回车进入命令行,执行以下命令查看版本信息 gcc -v g++ -v 没有预装GCC/G++编译器 解决方案:下载安装 ...

  8. 【Linux-GNU编译器套件(gcc/g++/gfortran)离线编译安装】

    文章目录 Linux-centos7.9系统GNU编译器套件(gcc/g++/gfortran)离线编译安装 一.★GNU编译器套件定义 二.★GNU-GCC编译环境说明 三.★GNU-GCC编译安装 ...

  9. 【B站视频教程笔记】基于VSCode和CMake实现C/C++开发 | Linux篇(gcc/g++)(安装、配置、使用详细教程)(VSCode教程)(CMake教程)(精!)

    基于VSCode和CMake实现C/C++开发 | Linux篇 文章目录 目录结构 文件编辑 vim(编辑器之神,linux里可以畅通无阻,必学,但不是现在!) 安装GCC和GDB g++编译过程 ...

最新文章

  1. Linux redhat 5.4上安装MYDNS
  2. 011_TreeMap对键实现了Comparable接口的对象排序
  3. 合并表格,并实现对datatable的group by 功能
  4. JVM技术周报第2期
  5. [Python3]Python面向对象的程序设计
  6. MAX10 ADC的一些基知识
  7. java反射基本使用,反射泛型参数类型获取
  8. ckeditor与ckfinder的使用方法 .NET (转载)
  9. Mysql中show命令详解
  10. Python网络编程之socketserver实现多并发
  11. redhat rhel 7中如何切换中英文输入法。
  12. Myeclipse中文件编码不匹配导致不能保存,修改编码方式后仍然不能保存
  13. JavaBridge 2.7,版权所有(c)2012-2020 WINSOFT
  14. 苹果手机来电归属地_手机号码归属地能否取消?工信部回应...
  15. SQL数据库-第一次试验-表与视图的基本操作
  16. 《那些年啊,那些事——一个程序员的奋斗史》——99
  17. 2038年无数Java应用的崩溃
  18. cc链2(小宇特详解)
  19. python获取cpu温度_如何获得树莓派CPU实时温度值
  20. Ubuntu下安装UE和AirSim并使用UE4.27编译C++项目

热门文章

  1. 学习linux的第七十二天
  2. 中学生如何提升自己的注意力
  3. Gym - 100851F Froggy Ford (Dijkstra)
  4. 如何用python算平均数_如何用python求平均值
  5. SpringBoot实现文件上传下载功能详解(附带中文名称显示乱码问题的解决)
  6. Springboot毕业设计毕设作品,人脸识别公司考勤系统 开题报告
  7. OCR文字识别在教育行业的贡献
  8. 2022-2027年中国臭氧灭菌柜行业发展前景及投资战略咨询报告
  9. google map 加点
  10. OpenRTB规范 V2.3.1