首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 消费类电子 > linux程序员应懂的10个命令

linux程序员应懂的10个命令

资料介绍
linux程序员应懂的10个命令
关于 ctags
 http://www.linuxaid.com.cn
 
 ctags 正是支持的编译器是 vi,但是也支持其他的编译器
 
 Ctags可以帮助程序员很容易地浏览源代码。用下面的命令可以在源代码的根目录下创
建“tags”文件:
 
 [/home/brimmer/src]$ ctags -R
 
 “-
R”表示递归创建,也就包括源代码根目录下的所有子目录下的源程序。“tags”文件中包
括这些对象的列表:
 
 l 用#define定义的宏
 
 l 枚举型变量的值
 
 l 函数的定义、原型和声明
 
 l 名字空间(namespace)
 
 l 类型定义(typedefs)
 
 l 变量(包括定义和声明)
 
 l 类(class)、结构(struct)、枚举类型(enum)和联合(union)
 
 l 类、结构和联合中成员变量或函数
 
 VIM用这个“tags”文件来定位上面这些做了标记的对象,下面介绍一下定位这些对象的
方法:
 
 1) 用命令行。在运行vim的时候加上“-t”参数,例如:
 
 [/home/brimmer/src]$ vim -t foo_bar
 
 这个命令将打开定义“foo_bar”(变量或函数或其它)的文件,并把光标定位到这一行

 
 2) 在vim编辑器内用“:ta”命令,例如:
 
 :ta foo_bar
 
 3) 最方便的方法是把光标移到变量名或函数名上,然后按下“Ctrl-]”。用“Ctrl-
o”退回原来的地方。
 
 注意:运行vim的时候,必须在“tags”文件所在的目录下运行。否则,运行vim的时候还
要用“:set tags=”命令设定“tags”文件的路径,这样vim才能找到“tags”文件。


关于 使用 strace
 http://www-900.ibm.com/d
标签:linux程序员应懂的个命
linux程序员应懂的10个命令
本地下载

评论