1、安装gcc、g++编译器

1.切换root用户

su root

然后输入密码

2.输入命令

yum install gccyum install g++

3.通过查找路径来检查安装是否完成

which gccwhich g++

2.编写代码

1.打开linux自带的文本编辑器(这样方便一点),比在终端操作简单一些。

2编写好c++代码。修改为cpp后缀的文件并保存。如果编写c语言,后缀名为c

3.记下文件路径。

3.编译文件

1.打开终端,进入 代码文件路径

cd path

注意:path为刚才记下的路径

2.输入以下命令

g++ hello.cpp -o aaa或者 g++ -o aaa hello.cpp

注意:hello.cpp为编写程序的cpp文件名,aaa为编译后的文件名,编写c语言程序,只需要将g++换成gcc, cpp换成c即可

4.运行程序

1.进入编译好的文件路径

cd path2

注意:path2为编译好的文件路径

2.输入命令

./aaa

这样就执行完文件了!

另外推荐一个好的Linux安装Qt教程:

转载:centos7 安装QT5.12_闫有尽意无琼的博客-CSDN博客_centos安装qthttps://blog.csdn.net/yanchenyu365/article/details/106550302

Linux编写C++程序相关推荐

  1. linux编写多进程程序实验,实验7 编写多进程程序

    实验七编写多进程程序 学生姓名:李亚军学号:6100412196 专业班级:卓越计科121班 1.实验目的 通过编写多进程程序,使读者熟练掌握fork().exec().wait()和waitpid( ...

  2. noi linux 编译c,NOI Linux编写C程序和C++程序

    一.编写C程序 (一)使用GCC编译器 1 编写C程序并保存到桌面,文件名为hello.c#includeint main(){    printf("Hello World!\n" ...

  3. linux 编写完程序吗,linux下编写C++程序

    注:本文写的内容全部在ubuntu12.04下完成. 要在linux下写C++程序,要懂的一点编译的知识.下面介绍一下. 源代码->预处理器(负责将代码补充)->汇编程序(生成汇编语言)- ...

  4. Linux编写c程序计算圆的面积,c语言如何计算圆面积和周长

    c语言计算圆的面积和周长,可能对于新手来说,有一定的难度.但其实只要了解圆面积和周长的计算原理,也就很容易实现了. 在几何中,圆的面积等于πr²,圆周长等于2πr.这里的希腊字母π是一个常数约等于3. ...

  5. linux下 为自己编写的程序 添加tab自动补全 功能

    linux下 为自己编写的程序 添加tab自动补全功能 入门 complete 在我的tmp下随便写了一个a.sh, 为他补全 edit /etc/bash_completion.d/foo _foo ...

  6. 用linux如何用vi编写c程序,linux中VI编写C程序。。。

    在linux中编写C程序时不像编写shell那样开头要#!/bin/bash,但是在C程序中要指定头文件(头文件是指输入输出,宏等,而且要首先声明,也是必须要开始就声明的) 写好C代码后要给C文件赋予 ...

  7. linux 汇编 cmp,使用汇编语言编写C程序的函数

    我必须实现应该是原子操作的set_bit函数.我在linux源代码中发现了这个汇编代码. (我正在使用sparc),并希望将其更改为可在C程序中使用的函数.使用汇编语言编写C程序的函数 static ...

  8. linux编写运行shell程序,Linux的Shell编程运行Shell程序的方法有哪些呢?

    用户可以用任何编辑程序来编写Shell程序.因为Shell程序是解释执行的,所以不需要编译成目的程序.按照Shell编程的惯例,以 bash为例,程序的第一行一般为"#!/bin/bash& ...

  9. Linux环境下编写C程序

    一:gcc编译链接 用法:gcc [选项] 文件... 选项: -pass-exit-codes 在某一阶段退出时返回最高的错误码 --help 显示此帮助说明 --target-help 显示目标机 ...

最新文章

  1. JAXB--@XmlElementWrapper注解和泛型一起使用
  2. CSS垂直居中解决方案
  3. 程序员应当学会“偷懒”
  4. java手动提交事务_Mybatis是如何将事务和连接池高效的结合的
  5. Systemd入门教程:命令篇
  6. opencv ellipse函数_13、OpenCV绘图和文本显示
  7. Scrum Meeting day 2
  8. repo init 是啥意思
  9. jFinal 2.2入门学习之一:搭建框架输出helloword
  10. 如何删除itunes中的ipa安装包
  11. 计算机文化基础—病毒
  12. 功不唐捐 玉汝于成---贪心算法终结
  13. Evil.js代码杀手
  14. 关于Warning: 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' already的解决方法
  15. \t\t让米饭更好吃
  16. php直播源码,图片亮度
  17. 3.2.6 Sweet Butter香甜的黄油 USACO
  18. Lesson 16 Mary had a little lamb 内容鉴赏
  19. 弹窗广告避无可避,背后黑手如此投放!
  20. CISAW证书发证机构是哪里?权威性如何?

热门文章

  1. Windows故障恢复控制台教程
  2. <医学断层图像三维重建面绘制算法的研究>——第一遍阅读
  3. 逆水寒 各个服务器位置,从商人的角度看逆水寒——服务器选择篇
  4. 华为android是什么手机,为什么说华为的麒麟810是一代神U?
  5. 魔兽争霸3在win10中调节亮度的办法
  6. 小米红米6Pro解BL锁教程申请BootLoader解锁教程
  7. 数据库 和 数据仓库
  8. 开源2周年,openGauss Developer Day 2022全程亮点回顾!
  9. Netbeans设置语言为英文
  10. 天嵌科技携手爱板网推出年终活动