Linux入门——c编程

Linux入门篇——c编程

Week01 学习记录

文章目录

    • Linux入门篇——c编程
  • 记录介绍
  • 一、vim编辑器
    • 1.vim介绍
    • 2.vim使用
    • 3.vim设置
  • 二、C代码编写
    • 1.创建文件
    • 2.编译代码
  • 三、Makefile
    • 1.Makefile介绍
    • 2.Makefile使用
  • 总结


记录介绍

从开始学到现在的第一篇博客,(^-^)V。


一、vim编辑器

1.vim介绍

vim是Linux系统自带的编辑器,它属于vi编辑器的升级版,更便于我们使用。
安装命令:sudo apt-get install vim

2.vim使用

vi+文件名:使用vi编辑器打开文件。
1、一般模式(指令模式)默认模式:用vi打开一个文件以后自动进入该模式。
2、编辑模式:一般模式下无法进行文件的编辑,所以我们要使用编辑模式才可以进行编辑。按下“i,I,a,A,o,O,s,r”即可进入编辑模式,平时用的最多的是“a”,可以从当前光标前进行编辑,按下“Exc”为退出编辑模式。
3、命令行模式(底层模式):使用前先退回到一般模式,然后输入“、,、,?”即可进入命令行模式。
4、退出:输入“wq”进行保存退出,“q!”不保存退出。
5、一般模式下的基本操作:
(1)dd :删除光标所在行。
(2)u:撤回
(3).:重复上一动作
(4)yy:复制光标所在行
(5)p和P:复制到光标上一行和下一行

3.vim设置

设置Tab大小:set ts=4
设置显示行号:set nu

二、C代码编写

1.创建文件

(1)输入指令 vi+文件名
(2)进行代码编写
代码如下:

#include

int main(int argc,char *argv[]){
	printf("Hello,World!\n");
}

(3)保存文件:wp

2.编译代码

使用ggc编辑器进行编译:
ggc -o<输出文件名> 用来指定编辑结束后的输出文件名。(若编译过程出错会报错)

三、Makefile

1.Makefile介绍

当源码文件过多的时候,就不适宜用ggc命令进行编译,这时候就需要用Makefile这个自动化编译工具。当我们只改变其中一个源码文件的时候,Makefile会帮助我们优化编译过程,从而减少时间。

2.Makefile使用

(1)编写多个源码文件,例如:main.c,input.c
(2)使用vi Makefile,保存并退出
(3)代码如下:

mian:mian.o input.o
	gcc -o mian main.o input.o
mian.o:mian.c
	gcc -o mian.c
input.o:input.c
	gcc -o input.c
clean:
	rm *.o
	rm mian

(4)输入make命令执行编译
(5)使用make clean命令清除.o文件


总结

Linux下的C语言编写没有直接的集成环境,需要通过自己执行一个编译过程,熟练地使用Makefile有利于提高代码编译效率。

你可能感兴趣的:(linux,c#)