栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

Linux下安装使用gcc 编译程序HelloWorld.c

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux下安装使用gcc 编译程序HelloWorld.c

一、GCC简介

GCC(GNU Compiler Collection,GNU编译器套件)是由GNU开发的编程语言译器。GNU编译器套件包括C、C++、 Objective-C、 Fortran、Java、Ada和Go语言前端,也包括了这些语言的库(如libstdc++,libgcj等。)

Linux系统中没有gcc,需要自己安装。

如果直接执行以下命令,基本无法安装成功;需要先修改软件包的镜像源,然后更新包管理工具。

Ubuntu、Debian系统:# ap-get install gcc -y

CentOS系统:# yum install gcc -y
 

二、配置方法 图形界面配置

新手推荐使用图形界面配置: 系统设置 -> 软件和更新 选择下载服务器 -> "mirrors.aliyun.com"

手动更改

用你熟悉的编辑器打开:/etc/apt/sources.list

替换默认的 http://archive.ubuntu.com/ 为 mirrors.aliyun.com

ubuntu 20.04(focal) 配置如下

切换到root用户下操作:

sudo su
vi /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse

# deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse

deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

按Esc 输入 :wq 保存退出

更新包管理工具:

apt-get update
三、在线安装

执行以下命令:

apt-get install gcc -y

验证是否安装成功:

gcc --version

编写一个C程序HelloWorld.c

vi HelloWorld.c
#include 
int main()
{
   // printf() 中字符串需要引号
   printf("Hello,World!");
   return 0;
}

Esc——:wq保存退出

gcc编译,如果执行命令 gcc Helloworld.c 默认生成a.out文件

gcc HelloWorld.c -o HelloWorld.out

CentOS 修改镜像源方法:传送门

Debian 修改镜像源方法:传送门

Linux离线安装gcc方法:传送门

本文参考:

https://developer.aliyun.com/mirror/ubuntu?spm=a2c6h.13651102.0.0.3e221b11u7eoSZ

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/983723.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号