Cscope

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2019. január 16-án felülvizsgált verziótól ; az ellenőrzések 5 szerkesztést igényelnek .

cscope
Típusú forráskód navigációs eszköz
Beírva C [1]
Operációs rendszer Unix-szerű operációs rendszerek , Microsoft Windows
legújabb verzió 15,9 ( 2018. július 24. )
Engedély BSD licenc
Weboldal cscope.sourceforge.net

A cscope  egy forráskód navigációs eszköz . Egy adott szövegsorozat függvényeinek, deklarációinak, definícióinak és reguláris kifejezéseinek forráskódban való keresésére szolgál .

Bár ennek a programnak a története a PDP-11- ig nyúlik vissza [1] , még mindig használják a fejlesztők, akik hozzászoktak a vi vagy vim szerkesztő használatához , valamint azok a fejlesztők, akik szívesebben használnak szöveges szerkesztőket . grafikusok . A cscope funkcióinak nagy része átkerült a modern grafikus felületszerkesztőkbe.

A Cscope alkalmazása két lépésben történik. Először a fejlesztő létrehozza a cscope adatbázist . A fejlesztők gyakran használhatnak egy másik Unixfind - segédprogramot , hogy lekérjék az indexelendő fájlnevek listáját . A fejlesztő ezután az adatbázist a . A második lépésben a fejlesztő kereshet ezekben a fájlokban a . Néha az indexelést frissíteni kell, ha bármilyen módosítás történt a fájlokon. cscope.filescscope -b -q -kcscope -d

A szoftverfejlesztésben a cscope gyakran nagyon hasznos funkcióhívások keresési képessége miatt, mivel néha csak így lehet megérteni, hogyan működik egy adott kód, és mit vár el a program többi része egy függvénytől. A cscope képes megtalálni a függvényhívásokat, de nem fordítóprogram, ezért egyszerű kulcsszavas keresést végez a szövegben . Ez némi kényelmetlenséget okoz, mivel a makrók és az ismétlődő szimbolikus nevek nagyon zavaró grafikont hozhatnak létre. Más programok képesek kivonni ezeket az információkat a forráskód [2] vagy a generált objektumfájlok [3] megtekintésével .

A cscope-ot gyakran használják tartalom keresésére a C / C++ programozási nyelveken írt programfájlokban, de más nyelveken, például Java , Python , PHP és Perl nyelven írt fájlokon is használható .

A cscope ingyenes szoftver, és a BSD licenc alatt érhető el .

A cscope eredeti fejlesztője Joe Steffen.

Lásd még

Jegyzetek

  1. A cscope nyílt forráskódú projekt az Open Hubon: Nyelvek oldala - 2006.

Linkek