• Linux开发——C编程入门(七)


    Linux开发


    前言

    编写一个最简单的“Hello World”程序

    一、编写代码

    先在用户根目录下创建一个工作文件夹:C_Program
    在这里插入图片描述
    进入创建的 C_Program 工作文件夹,为了方便管理,我们后面每个例程都创建一个文件夹来保存所有与本例程有关的文件,创建一个名为“3.1”的文件夹来保存我们的“HelloWorld”程序相关的文件
    在这里插入图片描述
    我们使用 VI 编辑器,在使用 VI 编辑器之前我们先做如下设置:
    1、设置 TAB 键为 4 字节
    VI 编辑器默认 TAB 键为 8 空格,我们改成 4 空格,用 vi 打开文件/etc/vim/vimrc,在此文件最后面输入如下代码:

    set ts=4
    
    • 1

    在这里插入图片描述
    2、VIM 编辑器显示行号
    VIM 编辑器默认是不显示行号的,不显示行号不利于代码查看,我们设置 VIM 编辑器显示行号,同样是通过在文件/etc/vim/vimrc 中添加代码来实现,在文件最后面加入下面一行代码

    set nu
    
    • 1

    设置好 VIM 编辑器以后就可以正式开始编写代码了,进入前面创建的“3.1”这个工程文件夹里面,使用 vi 指令创建一个名为“main.c”的文件,然后在里面输入如下代码:

     #include  
     int main(int argc, char *argv[])
     { 
      printf("Hello World!\n");
     }
    
    • 1
    • 2
    • 3
    • 4
    • 5

    编写完成以后保存退出 vi 编辑器,可以使用“cat”命令查看代码是否编写成功,如图所示
    在这里插入图片描述

    二、编译代码

    Ubuntu 下的 C 语言编译器是 GCC,GCC 编译器在我们 Ubuntu 的时候就已经默认安装好了,可以通过如下命令查看 GCC 编译器的版本号:
    在这里插入图片描述
    输入命令来使用 gcc 编译器来编译文件,输入如下命令:

    gcc main.c
    
    • 1

    在这里插入图片描述
    可以看到,当编译完成以后会生成一个 a.out 文件,这个 a.out 就是编译生成的可执行文件,执行此文件看看是否和我们代码的功能一样,执行的方法很简单使用命令:“./+可执行文件”,比如本例程就是命令:./a.out,操作如图所示:
    在这里插入图片描述
    我们使用“gcc main.c –o main”来编译 main.c 文件,使用参数“-o”来指定编译生成的可执行文件名字,至此我们就完成 Linux 下 C 编程和编译的一整套过程。

  • 相关阅读:
    快速掌握Linux中的“进程管理和任务执行”
    C++继承
    深入探析网络代理与网络安全
    C语言数组相关问题深度理解
    【AREngine BUG & 解决方法】无法获取有效的相机图像尺寸
    学习笔记——动态路由——RIP(距离矢量协议)
    from PIL import Image,文字成图,ImageFont import jieba分词,input优雅python绘制图片
    NTP服务器工作原理
    13.rabbitmq集群搭建
    四级作文模板
  • 原文地址:https://blog.csdn.net/qq_51963216/article/details/126138617