Προς το περιεχόμενο

Cross Reference Tools


r00t

Προτεινόμενες αναρτήσεις

Edo kai kairo exo mia aporia kai leo mipos kai iparxei kapoios pou kserei tipota epi tou thematos.Prin mou apantisete bebaiothite oti diavasate kala tin erotisi mou.

 

Loipon stin douleia mou grafo se mia glossa programmatismou (VERA)vlepe www.synopsis.com gia to ti prokeitai, kai thelo ena tool to opoio na kanei to eksis :

 

Sto project to opoio douleuo,xrisimopoio polles fores methods, kai classes apo alla arxeia, ta opoia ta exo kanei include. omos sto include den kano include to full path apla kano include to filename, mias kai to path to orizo sto GNUMAKE file. Auto einai standard anamesa sta 3000 atoma pou eimaste sto project kai den boro na to allakso ego. Episis to project, ginetai develop se 4 diaforetikes geografikes location, kai prokeimenou na kanoume track ton allagon, xrisimopoioume CVS system (clearcase).

 

An den exete karafliasei mexri edo sinexiste. Eno

loipon grafo to kommati tou kodika mou, brisko ena method px MakeFood() to opoio ginetai use apo to object sef. px

 

sef.Makefood(now);

 

To object food einai apo ena class, to opoio exei ginei include. Ean ego thelo na do to source, sto opoio exei ginei declare, tha prepei na ksero se poio arxeio anaferomai kai meta na pao manually kai na to do.

 

Otan omos, exeis na kaneis me kernel development gia paradeigma einai adinaton na kratiseis track apo oles autes tis allages, opos episis einai kai adinaton na ksereis ton kodika apo 3000 atoma tautoxrona,otan malista autos allazei kathimerina.

 

An to project einai mikro tote to Unix parexei ta eksis gamata ergaleia :

 

- ctags

If you have a 100 different files in a directory, do

 

ctags *.[ch]

 

This will create a file called tags.

Then, in vim, press Ctrl+] on a symbol to jump to the declaration of

of the function

 

- cscope

 

In your source directory, do:

 

find . -name "*.[ch]" > cscope.files

cscope

 

Otan omos kaneis use, arxeia ta opoia briskontai remotly se ena allo server, se alli xora, tote mia tetoia diadikasia tha parei para polles ores.

 

Enas allos tropos pou brika einai na kaneis mia recursive grep apo kapoia level psila kai na sou kanei pipe to method/variable/object pou thes.

 

Episis sto sourceforge http://sourceforge.net/projects/lxr iparxei to project to lxr to opoio kanei autin tin douleia, alla einai arketi fasaria gia na to settaro kai den exo ta katallila priviledges.

 

Ksereis kaneis kanena allo tropo oste na kano locate methods/variables/object mesa se polles grammes kodika, oi opoies den vriskontai se ena mixanima, kai ananeontai kathimerinos....

 

????

 

Gia paradeigma, psaxno ena perl script to opoio na pigenei na diavazei ta path pou exo sto GNUMAKE file kai na mou kanei meta ena html sto opoio variables,methods,objects einai hyperlinks opote boreis na deis to source.

 

Euxaristo prokatavolika.

 

Pisteuo einai peritto na po oti den me endiaferoun oi liseis se windows.......

 

EOF

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...