【小白的动手时间】Linux下的Hello World(C)

ngHackerX86

又是停留在Hello World的一天呢。

环境:ubuntu 18.04

背景知识

  首先,要完成Hello World,我们需要经过编写程序、编译、链接、运行等步骤,在linux下我们可以使用vi这样的工具来写代码,使用gcc编译器来做编译、链接来得到可执行文件,最后运行可执行文件即可。

  当然,所有的操作都可以在终端(指terminal)里完成。

步骤

  • 首先,打开终端,Ctrl + Alt + T (毕竟是“terminal”嘛,用快捷键会比较酷)。
  • 然后,输入vi hello.c

    这条指令的意思是调用编辑器vi打开一个名为hello.c的文件,如果没有的话会自动创建一个。

    vi打开后默认在命令模式,按i进入输入模式开始编辑内容,编辑完后按Esc退出输入模式回到命令模式,之后按:进入底行命令模式,输入wq即可保存并退出。

  • 再然后,输入gcc hello.c -o hello

    这条指令的意思是调用编译器gcc编译名为hello.c的文件,-o hello表示指定生成的可执行文件的名称为hello(默认的名称为a.out)

    如果提示 Cammond 'gcc' not found 的话,说明没有安装gcc编译器,可以使用如下命令安装:

    sudo apt-get install gcc

  • 最后,输入./hello,运行当前目录下的hello文件,就可以看到打印输出了!(另外,你可以用指令ls来列出当前目录下的文件,会发现有一个叫“hello”的)

  指令汇总:

vi hello.c
gcc hello.c -o hello
./hello

总结

  可喜可贺,你已经学会在linux下进行C语言编程了。

阅读 2k

在嵌入式的道路上疯狂跑偏

16 声望
15 粉丝
0 条评论

在嵌入式的道路上疯狂跑偏

16 声望
15 粉丝
文章目录
宣传栏