Centos7 gcc/g++安装以及运行程序
一、在线安装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++安装以及运行程序相关推荐
- 图解Cygwin安装教程(win10下gcc,g++安装)
Cygwin安装教程(win10下gcc,g++安装) 1. 从cygwin官网下载安装包,下载地址:http://www.cygwin.com/setup-x86_64.exe 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使用 ...
- <<Linux基础环境常用工具—yum、vim、gcc/g++、gdb、git等>>
Linux基础环境常用工具-yum.vim.gcc/g++.gdb.git等. 1.软件包管理器: yum 2.编辑器:vim 3.编译器:gcc/g++ 4.调试器:gdb 5.项目自动化构建工具: ...
- 【Linux】gcc/g++、gdb的使用
文章目录 一.前言 二.gcc的基本使用 1. 预处理 2. 编译 3. 汇编 4. 链接 三.函数库 四.gcc常用选项总结 五.gdb的使用 1. 背景知识 2. 基本使用 一.前言 在学习本文前 ...
- Linux下gcc/g++编译器gdb调试器和makefile的使用
文章目录 一.gcc的使用 gcc选项 二.gdb的使用 三.Linux项目自动化构建工具-make/Makefile 3.1 概念 3.2 使用 3.3 原理 一.gcc的使用 首先我们知道一个C/ ...
- air android 后台运行,AIR Android:使用模拟器运行程序
安装和运行程序 生成apk包后,对开发者来说还有一个重要的环节,那就是把程序放在设备上运行起来.这一节我们将分别在模拟器和真机上运行FlipIt游戏,看看效果如何. 使用模拟器运行程序(1) 使用An ...
- Win10安装GCC/G++运行环境
问题描述:在Windows下没有预装GCC/G++编译器 # WIn+R输入cmd回车进入命令行,执行以下命令查看版本信息 gcc -v g++ -v 没有预装GCC/G++编译器 解决方案:下载安装 ...
- 【Linux-GNU编译器套件(gcc/g++/gfortran)离线编译安装】
文章目录 Linux-centos7.9系统GNU编译器套件(gcc/g++/gfortran)离线编译安装 一.★GNU编译器套件定义 二.★GNU-GCC编译环境说明 三.★GNU-GCC编译安装 ...
- 【B站视频教程笔记】基于VSCode和CMake实现C/C++开发 | Linux篇(gcc/g++)(安装、配置、使用详细教程)(VSCode教程)(CMake教程)(精!)
基于VSCode和CMake实现C/C++开发 | Linux篇 文章目录 目录结构 文件编辑 vim(编辑器之神,linux里可以畅通无阻,必学,但不是现在!) 安装GCC和GDB g++编译过程 ...
最新文章
- Linux redhat 5.4上安装MYDNS
- 011_TreeMap对键实现了Comparable接口的对象排序
- 合并表格,并实现对datatable的group by 功能
- JVM技术周报第2期
- [Python3]Python面向对象的程序设计
- MAX10 ADC的一些基知识
- java反射基本使用,反射泛型参数类型获取
- ckeditor与ckfinder的使用方法 .NET (转载)
- Mysql中show命令详解
- Python网络编程之socketserver实现多并发
- redhat rhel 7中如何切换中英文输入法。
- Myeclipse中文件编码不匹配导致不能保存,修改编码方式后仍然不能保存
- JavaBridge 2.7,版权所有(c)2012-2020 WINSOFT
- 苹果手机来电归属地_手机号码归属地能否取消?工信部回应...
- SQL数据库-第一次试验-表与视图的基本操作
- 《那些年啊,那些事——一个程序员的奋斗史》——99
- 2038年无数Java应用的崩溃
- cc链2(小宇特详解)
- python获取cpu温度_如何获得树莓派CPU实时温度值
- Ubuntu下安装UE和AirSim并使用UE4.27编译C++项目