Ubuntu: ctags错误:“ctags: Unknown option: -p”

时间:2021-05-31 06:05:57

I am trying to create tags using ctags and getting the error

我正在尝试使用ctags创建标记并获取错误

ctags: Unknown option: -p

ctags:未知选项:- p

There is a similar question asked before. But i could not understand that solution. I'm very sorry for posting the same question again.

以前也有人问过类似的问题。但我无法理解这个解决方案。我很抱歉再次提出同样的问题。

I am trying to generate tags for C and C++ files.

我正在尝试为C和c++文件生成标记。

OS: ubuntu 10.04LTS

操作系统:ubuntu 10.04 lts

ctags version : 5.8 (Exuberant ctags)

ctag版本:5.8(繁盛的ctag)

$which ctags : /usr/bin/ctags

美元ctags:/usr/bin/ctags

There is a .ctags conf file in my home directory, but it is empty.

在我的主目录中有一个.ctags conf文件,但它是空的。

I tried to generate the tags using the below command

我尝试使用下面的命令生成标记

ctags -append=yes -R /home/jabez/mycodedir

ctags附加= yes - r /home/jabez/mycodedir

I am using the "-append" option because i want to append the tags generated from other directories to the same tags file.

我使用“-append”选项,因为我想将从其他目录生成的标记附加到相同的标记文件。

Installation procedure i followed:

我是安装过程:

  1. ./configure --disable-etags
  2. . / configure——disable-etags
  3. make
  4. 使
  5. make install
  6. 制作安装

Please help me how i can fix the problem.

请帮助我怎样才能解决这个问题。

1 个解决方案

#1


1  

The problem is that you use -append with a single dash, it should be a double dash: --append.

问题是你用-append加一个破折号,它应该是一个双破折号:-append。

With single dash, the argument is parsed as a series of one-letter arguments: -a -p -p -e -n -d.

对于单破折号,参数被解析为一系列单字母参数:-p -p -e -n -d。

#1


1  

The problem is that you use -append with a single dash, it should be a double dash: --append.

问题是你用-append加一个破折号,它应该是一个双破折号:-append。

With single dash, the argument is parsed as a series of one-letter arguments: -a -p -p -e -n -d.

对于单破折号,参数被解析为一系列单字母参数:-p -p -e -n -d。