How to Install and Uninstall ccls Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: December 24,2024

1. Install "ccls" package

Please follow the steps below to install ccls on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install ccls

2. Uninstall "ccls" package

Please follow the guidance below to uninstall ccls on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove ccls $ sudo apt autoclean && sudo apt autoremove

3. Information about the ccls package on Ubuntu 20.10 (Groovy Gorilla)

Package: ccls
Architecture: amd64
Version: 0.20190823.6-1
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Shengjing Zhu
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 24942
Depends: libc6 (>= 2.14), libgcc-s1 (>= 3.0), libllvm10 (>= 1:9~svn298832-1~), libstdc++6 (>= 9)
Recommends: libclang-common-10-dev
Suggests: elpa-lsp-mode
Filename: pool/universe/c/ccls/ccls_0.20190823.6-1_amd64.deb
Size: 5759680
MD5sum: 0f946da5bcaef9bce4d93cd9aa991211
SHA1: a15034534e611a9dcc322d8bdac524ec0e02d9d3
SHA256: ea3ea3997359c9b9c86820d072a6bd3146868a01774872d60f72bcc3a0c0331f
SHA512: 2e51af5f9b5dd463cf49c1823a3544f432e3d74f3796008fec19ac10289211c58d0455aba8db300ce92f2d4a0a29b929f54a89c69c71c71328f9e97f91cad28f
Homepage: https://github.com/MaskRay/ccls
Description-en: C/C++/ObjC language server
This originates from cquery, and is a server implementing
Language Server Protocol for C/C++/Objective-C. It supports:
.
* code completion (with both signature help and snippets)
* definition/references, and other cross references
* cross reference extensions:
$ccls/call $ccls/inheritance $ccls/member $ccls/vars ...
* formatting
* hierarchies:
call (caller/callee) hierarchy, inheritance (base/derived) hierarchy,
member hierarchy
* symbol rename
* document symbols and approximate search of workspace symbol
* hover information
* diagnostics and code actions (clang FixIts)
* semantic highlighting and preprocessor skipped regions
* semantic navigation:
$ccls/navigate
Description-md5: a0041ae63c0c8de35e4287f98d9d0b4e