CentOS7在线安装gcc及使用

CentOS7在线安装gcc及使用CentOS7在线安装gcc及使用一.在线安装gcc(需要配置网络)在虚拟机VMwareWorkstation安装CentOS7后,系统是没有gcc的。进入系统根目录[root@localhost~],输入命令:[root@localhost~]yum-yinstallgccgcc-c++autoconfmake就会自动进行在线安装。完成后输入命令:[root…

大家好,又见面了,我是你们的朋友全栈君。

CentOS7在线安装gcc及使用

一.在线安装gcc(需要配置网络)

在虚拟机VMware Workstation 安装CentOS7后,系统是没有gcc的。 进入系统根目录[root@localhost ~],输入命令:

 [root@localhost ~]yum -y install gcc gcc-c++ autoconf make

就会自动进行在线安装。完成后输入命令:

 [root@localhost ~]#gcc --help

出现gcc命令帮助时,即安装正确。

二.简单应用
我们先用gcc命令写一个简单的c文件。
1.输入命令:

[root@localhost ~]#vi  helloworld.c   //进入vi编辑器写一个helloworld的c文件。
          #include<stdio.h>
          int main(void)
         { 
         printf(“helloworld !\n”);
          }     //写完按esc,接着按shift+:并输入wq保存退出。

2.输入命令:

 [root@localhost ~]#gcc  helloworld.c //这个命令程序生成默认文件a.out

可以用下面的命令查看:

 [root@localhost ~]#find / -name  a.out

 3.我们就可以用下面的命令运行这个c文件了 :

[root@localhost ~]#gcc -o helloworld helloworld.c //-o 产生可执行的文件名字helloworld

4.输入命令:

    [root@localhost ~]#gcc -g helloworld.c  -o helloworld  // -g 能被gue调试
  1. 输入命令:

    [root@localhost ~]gcc -S helloworld.c  //-S 产生汇编文件后停止编译,后缀名以.s结尾。
    

    我们可以使用vi编辑器查看汇编文件:

     [root@localhost ~]# vi  helloworld.s 
    
  2. 输入命令:

    [root@localhost ~]#gcc  -E  helloworld.c // -E 选项告诉编译器仅对文件进行预处理并输出到屏幕上。
    
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/141440.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 详解Document.Cookie

    详解Document.Cookie转自:https://www.jb51.net/article/77009.htm具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。同时

  • ncm格式怎么转成mp3_音乐格式转换器

    ncm格式怎么转成mp3_音乐格式转换器首先下载软件:百度网盘提取码:94dh压缩包不大下载只有800k,解压后如下图:将要转换的文件直接拖到main.exe就自动转好了,非常简单快捷,或者吧ncm的文件选择打开方式为main.exe也可以效果如下:…

    2022年10月23日
  • 推荐一个死链检测工具“Xenu”[通俗易懂]

    推荐一个死链检测工具“Xenu”[通俗易懂]Xenu是一款深受业界好评,并被广泛使用的死链接检测工具。而且它还可以生成sitemap.xml地图。时常检测网站并排除死链接,对网站的SEO非常重要,因为大量死链接存在会降低用户和搜索引擎对网站的信任。Xenu主要具有以下特征和作用:1、需要下载安装,不到1M大小,用户界面非常简洁,操作简单。2、检测彻底:能够检测到图片、框架、插件、背景、样式表、脚本和java程序中的链接。3、报告形式合理多样,死链接一目了然。4、提供出现死链接的网页,方便扫除导出链接错误。5、能..

  • Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】

    Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】Centos7下zabbix安装与部署,设置中文(保姆级图文)【网络工程】安装过程的一些坑安装zabbix之前需要的环境关闭SeLinux关闭防火墙Firewalls安装apache安装MySQL安装php安装zabbix安装本体安装zabbix的包配置zabbix创建一个zabbix库创建账户并且授权设置密码导入表配置zabbixserver配置文件配置php部署zabbix打开部署网页部署网页设置控制板网页设置登录网页设置中文对服务器自身进行监控总结

    2022年10月31日
  • Mysql横向分组统计

    Mysql横向分组统计

  • sklearn常用聚类算法模型【KMeans、DBSCAN】实践

    sklearn常用聚类算法模型【KMeans、DBSCAN】实践聚类算法是很重要的一类算法模型,在实际的应用实践中是会经常使用到的,最近的工作类型中大多偏向于有监督学习类型模型的使用,而对于无监督算法模型的使用则使用得相对少了很多,今天就简单的回归一下聚类算法模型,主要是KMeans模型和DBSACN模型的使用。这两种模型可以说是聚类算法领域里面很具有代表性的算法了,前者是基于样本之间距离的聚类,后者是基于样本集密度的聚类。殊途同…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号