说到底,编程的过程是大同小异的,都由一个源文件,经过预处理>>编译>>汇编>>连接,这几个过程。
但由于我们刚踏入Linux学习的环境,急于验证下成果,所以我们先在Linux环境下,编写第一个程序,编译并执行。
老样子,所有的学习始于一句:“”hello world!”,老梗,哈哈哈
好,废话不多说,开始:
1,首先打开命令行Terminal,快捷键 Ctrl+Alt+t
![](https://img.haomeiwen.com/i10318258/83ffadd5c08d3efa.png)
2.新建一个hello.c文件,使用vi工具,当然有其他工具做编辑器的也好,只要方便快捷,这里用vi,比较通用; 输入命令 sudo vi hello.c,这是或许会提示输入passwrd,输入你的passwrd就好了,此时,一个hello.c就新建并打开了,可以开始输入代码了,代码还是c语法,并没有不同,
全部代码为:
#include<stdio.h>
void main()\
{
printf(“hello world!\n”);
}
讲我们想要的内容,打印出来。
![](https://img.haomeiwen.com/i10318258/a8f4768e64a9bd44.png)
3,开始输入代码,在vi编辑下,输入i,是开始编辑(关于vi编辑器的用法,可以详细查看下)
![](https://img.haomeiwen.com/i10318258/2f184bad4b7bcfc6.png)
检查下,没有错误,需要退出并保存,1,按Esc,再输入: 切换到底行命令模式2,看到光标在底部闪烁,输入wq再按enter键就保存并退出了。
4,保存并退出后,又重新回到了命令行模式下,输入ls命令,可以看到刚才新建的文件,
然后输入 gcc hello.c -o hello 命令,将文件进行编译,如果代码没错的话,不会有错误提示
再输入ls查看,会看到多了一个hello文件,这是刚才编译后生成的输出文件
![](https://img.haomeiwen.com/i10318258/b57e1344b017140e.png)
5,执行这个输出文件,输入命令./hello,可以看到成功的将“hello world!”打印了出来,我们第一个代码编译成功了。
![](https://img.haomeiwen.com/i10318258/6f78b1284b0d6d11.png)
网友评论