Linux如何写C语言

Posted 苗半里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux如何写C语言相关的知识,希望对你有一定的参考价值。

想要在Linux系统上写C语言程序,需要有两个东西:

  • vim编辑器
  • gcc编译器

下载 vim 和 gcc:

  • 先切换到root用户状态 ,输入
sudo passwd root //设置密码

然后输入

su root //切换到root用户状态
  • 在root用户状态下,输入
apt install vim  //之后选择 Y(yes) 安装vim编辑器

输入

apt install gcc //选择Y  安装gcc编译器

然后 vim 和 gcc 就都安装好了

  • 切换回原来用户,输入:
su user_name //这里的username是你的用户名

例如我的用户名是 beyourself 输入 su beyourself

  • 第一步:通过vim编辑器编辑代码

输入:

vim hello.c

即创建了 hello.c 文件 ,编辑如下:

(进入是REPLACE模式 ,需要键盘输入I进入INSERT模式)

按 ESC 后退出输入模式

然后输入 :wq

然后代码就写完了,接下来通过gcc来编译:

  • 第二步: gcc 编译器编译源文件
gcc hello.c -o hello  // 链接文件
./hello  //即执行 可执行目标文件

输入 gcc hello.c -o hello编译

  • 第三步:执行编译完成的文件:

    输入 ./hello 来执行程序

得到如下:

整个编译过程为:

如何在linux上编译C语言? 没有安装gcc组件怎么办?

linux基本上自带GCC,你先写一个.c文件,例如写了sample.c的C语言文件,然后在终端你写的文件目录下运行,
gcc
-o
sample
sample.c

如果没有GCC组件的话到终端输入sudo
apt-get
install
gcc
参考技术A 切换到root权限:
su
输入密码后即为root权限,然后保证电脑能联网,输入:
yum
install
gcc
或者有些linux电脑输入:
apt-get
install
gcc
你试试这2个命令,哪一个能执行,就用哪一个本回答被提问者采纳

以上是关于Linux如何写C语言的主要内容,如果未能解决你的问题,请参考以下文章

实验四 Linux系统C语言开发环境学习

linux下学习C语言:神器 vim + 指针相关客串

gcc如何编译运行c语言程序

在Linux系统中,如何运行一个C语言程序?

如何在linux中运行c程序

如何在linux中运行c程序