小白的动手时间Linux下的Hello World(C)
Posted SF8086
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小白的动手时间Linux下的Hello World(C)相关的知识,希望对你有一定的参考价值。
又是停留在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语言编程了。
以上是关于小白的动手时间Linux下的Hello World(C)的主要内容,如果未能解决你的问题,请参考以下文章