Linux中的ctags和Makefile使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中的ctags和Makefile使用相关的知识,希望对你有一定的参考价值。
一、Ctags命令
Ctags是vim下方便代码阅读的工具,它可以帮助程序员很容易的浏览代码。
先在当前目录建立tags文件
创建ctag.h,ctag.c,test.c三个文件
1) Ctrl+](右方括号):跳转到函数或变量的定义处
2) Ctrl+t:跳转至上级
二、Makefile
先编写一个简单的进度条,理解一下’\n’。
运行结果
hellobit运行完之后过了3秒程序才运行结束
运行结果
3秒之后才运行出hello bit
在执行语句的过程中,若遇到‘\n‘时,会刷新缓冲区。所以在printf语句中存在‘\n‘时,执行此语句时,遇到‘\n‘,所以会直接在屏幕上输出结果。
Makefile文件中主要是文件的依赖关系和依赖方式。
make的工作原理
(1) make会在当前目录下找名字叫“Makefile”或“makefile”。
(2) 如果找到,它会找文件中的第一个目标文件.o。
(3) 如果文件不存在,它会根据依赖关系找.s文件。
(4) 若.s文件不存在,make会在当前文件中找目标为.s文件的依赖性即.i。
(5) 若.i文件不存在,根据依赖关系会找.c文件,当然.c文件时存在的啦。于是,make会生成一个.o文件,然后去执行文件。
Makefile文件
实现代码
运行结果
本文出自 “顺势而为” 博客,请务必保留此出处http://lk123456.blog.51cto.com/10831443/1785723
以上是关于Linux中的ctags和Makefile使用的主要内容,如果未能解决你的问题,请参考以下文章
Linux C基础——” Makefile “ 文件管理大师你拜访过嘛?
lunux网卡驱动中的NETIF_F_HW_VLAN_CTAG_RX和NETIF_F_HW_VLAN_CTAG_TX有啥用?